Very, VERY, solid.
Just to start things off I would like to say how nice it is to hear something with a real, legit, mix here on the audio portal. I do eventually get sick of everyone recording their guitars through shitty compressed mics, while recording vocals at the same time. This is a song with some real production, and the effort you put into your sound has really paid off. With that out of the way let's get into your song.
The thing that is most striking about this song is really the verse motif you've got going on. I'm not sure if it was intentional or not, but the verses have a very distinct country flavor. It's only a small touch, but it really goes far in giving the song more of a personality rather than just being a generic 5 minutes of rock. That country motif is also what kind of holds the song back from getting a real 5/5. While it is by far the best portion of the song, it really sticks out like a sore thumb. The fact is that all that cool southern flavor goes away the moment you hit your chorus. It goes from being really cool and unique to just being kind of "ehh", and the lackluster harmonies (and vocal trading) really don't help anything. The chorus is supposed to be the biggest best part of the song, and for it to fall flat on it's face like this is a little out of place in a song of this quality.
Back on the positive, your guitar sound (while a little genaric) really fits the song well. It really shines on your Zeppelin-esque intro riff. It even gets the job done on the guitar solo, which few people here actually pull off, though it could have stood to have even more power. All in all this is a song that I really did enjoy despite its flaws. Keep on doing what your doing and I'll keep listening.