That's pretty cool song, especially the vocals are REALLY good.
The production is good as well, although I would make the solo guitar a bit louder, probably almost as loud as the vocals, because it takes the lead there.