I totally agree about cutting the hats and noise from the front, start on the guitar, and I think the snare could be up a little more at the intro. Last thought on the drums, the double kick sounds a little thin, might just be my listening environment but it's not matching up with the snare in terms of level and bump. Try starting with a flat eq, cutting everything below 100hz and bring it back in until it sounds how you want it to.
The vox are mixed well, as is the bass, a creative idea, about two thirds through at the break down, when the singer does his two screams, I'd love to hear some effect to fade those screams at the tail end into the guitar lines, like slowly adding distortion over say 6 seconds... it sounded like you put some flange on at some point. final thought, maybe a harder ending, something abrupt, as it is it just kind of sounds like the band went home.
overall, it rocks, good stuff.