sounds great
My only comments would be, the background vocals on your dueling vocals parts could probably be lowered in the mix slightly or somehow eq'ed to sit in the mix a little better. They sound just as prominant as your lead vocal and it takes away from the focus ever so slightly. Other than that, it sounds like the guitar was ever so slightly off in the riffs in the beginning and from time to time through the song. It may just be that they feel rushed or not played with enough confidence. BUUUTTT, I am hyper critical on myself and probably shouldn't be trusted to leave well enough alone. Lord knows I almost never settle on a mix of my own songs.
Good job.