I can't judge the mix accurately, it sounds a bit drum-dominant on my MacBook speakers. But it seems that Greg Fidelman is becoming one of the worst high-paid mixers in the game.
I do like the song though. More than the stuff they put out after Divine Intervention. Even my girlfriend started spazzing out and headbanging a bit ...