Sounds like a good rocker with a hint of ZZ although not bluesy.

Regarding the long intro...hey, it's rock and rock is guitar centered! Or it should be smile

The guitar performance is fine...to my old ears it could sit a little more forward in the mix and this is often achieved with a little more reverb.
The bass could cut through more...do you use CLA Bass?

FWIW, etc.

It's a fun tune!

J&B