My main nitpick is the intro. At 10 seconds in, when the accompaniment comes in it sounds a tad muddy. I think this is due to the bass coming in with the rhythm guitars. I would either lose the bass until the drums kick in or I would have had a kick/cymbal crash at the 'one' of each measure with, maybe, some other drum flourishes to help give the bass presence and weight. Once everything kicks in, though, it all works very well. At 4:00 in you do sort of what I'm talking about with a similar motif as the intro and it sounds more glued together and ballsy. Also, during the choruses there's this melody on guitar going over the chord progression that has a bit of a timing issue. Could be tighter. I really dig the guitar solo tone. Sounds like a little Vox or similar small amp being pushed to the point of torture. The vocals are perfect for this style. While there are definitely some 80's nods in there, it also works in a modern context as well. Good job.