Jeeze the thing that leaps out is the drums. Really live, really busy, really good! Maybe just a little tape sim on the cymbals? Might blend the highs in a bit better. The snare is just awesome. Whoever played or programmed these drums is waaaay good at it.
Guitars are spot on.
That said, perhaps because of the drums pattering all over the place, I found it hard to hold the groove or the thread of the song. Could probably do with less drum flash, brilliant though they are.
Did a drummer arrange and mix this? :)
just a view from someone to whom pots and pans produce mixing anxiety.
-Tom