Take my opinion with a grain of salt if you will. Maybe I don't like wall-of-sound as much as I think I do.
What bugs me firstly is the distortion (wait, what?!). On smaller speakers, the tune sounds like percussive fuzz. Turning the distortion down to 10.5 might have opened things up just enough to be discernible. That is, instead of a cloud of static where an occasional chord or single note might peek out of the fog and say hello (in a very straightforward manner) and then disappear into the ruckus again. On larger speakers and a couple different pair of headphones this problem is less pronounced, of course.
Though, what can be heard through the distortion in those cases is a "one chord"-feeling through the whole piece. The quick guitar runs and 2-chord swing back and forth doesn't allow the fuzz to relax any, so while chords are well and truly moving, the sensation of motion isn't there thanks to the distortion keeping certain frequencies active all the time.
Leads are simple, to the point of not contributing that much to the piece. Even a well-placed vibrato would have made a world of difference. The doubling was nice, but wasn't quite enough to give them legs.
Overall it feels like a show for the double kick, which itself acts like it's supporting other interesting elements in the higher registers, while the higher-register stuff is conservative(! yes, I said it) because it acts like it's giving structure to crazy awesomeness in the lows. With this dual-support structure it comes across as loud but really, really tame.
There are a couple personal nits about the choir having slightly odd panning (feels a bit tilted to the right and forward), cymbals could have been a bit brighter, but that's me being fussy at this point.
All this being said, I completely respect the effort put into this (yes, really). It's mixed pretty well on the whole and one of the few pieces I don't mind massive compression on. I like the double kick work and the way it cuts nicely through. I fully expect to be disagreed with by others on many points above, but really, after all's said and done this is totally worth a listen or three.