Sounds like you've nailed this one! Sounds killer. The only nit I have is the vocal--the yelling and the group singing sound fine, I'm talking about the softer parts, as in the first vocal line. It's a little low in the mix, and sounds a bit muffled.
But man, other than that, I'm loving this. Great separation on the guitars, love the synth and key flourishes--and everything has it's place without getting trampled.
Great job!
(Just got to the end--nice fade out.)