Composition-wise: A-muthafuckin'-plus
Mix wise: are you shittin' me? FUCKING AWESOME!!
Although, if there is room for improvement, I'd say it is the "in your face" sound. Could be guitar low end? Dunno...
You know what, actually, don't listen to me. Not only am I a newb, I'm drunk. And a foreigner. A Mexican at that. So yeah. Sweet licks, man. Reminded me of Dream Theater.