Billy,

A good rocker. Nice "drive".

It is very "guitar heavy". The guitars all sound good, but they cover up most other elements of the song/mix.

At lower volumes it is really telling.
The drums are completely buried - and they ought to be a HUGE part of the sound of this style of music.
The bass is difficult to hear - and ought to be "punchy and distinctive" and "driving".
The vocals are processed in a way that they "get lost" - especially as the song opens. They could use some "clarity". Cranked up, you can tell they are really nice rock vocals, but at low (to mid) volumes, they do not cut through the mix the way they need to.

Terrific driving guitars and solos...

fj