I might shorten the length of the intro just a bit.
Good guitar playing. Lot's of good energy.
The guitars are loud in the mix. They're also a bit hot in the mid-2Ks I think.
The bass is hard to hear.
Most of the time the vocals are hard to hear. They rise in level in some spots. And in those spots they're also hot in the mid-2Ks. Lot's of reverb on them too - much more than the rest of the tracks.
I like the break beginning at 3:03. Nice contrast to the rest of the song.