Recently they've gone through some lineup changes with the core of the group remaining, but there's now a lot more modern influence in the band's sound as well, which distances them from their original sound. The new sound is lusher --has better production values for sure-- but also mellower.
For me, I prefer this song here, their earlier single on the Acid Jazz label, "Caught in a Storm."
The Elements -- Deep Freeze