Very well done!
Definitely one of the better General Rock songs I have listened to. The tune is catchy and well recorded. Needs a bit more EQing, panning and volume editing though. The solo that starts at 1:23 needs a bit of work, I think you could make that sounds a bit better. I'm a guitar player myself so of course there are bits I would change but it's up to you to do that otherwise I'd be co-writing it, lol! What's with the random shout at the end too?