Cool song. I liked the guitar riff in the intro. I also liked the guitar part through the chorus. Good singing - you have a nice voice. Lots of power to it.
I'm listening on small headphones, so this may be off... But it seems the mix needs a little more low end. Agree? I think the rhythm guit could use a little more umph around 300-500 hz(guessing), and the bass could be brought up some. When the bass first kicked in, I wanted it to hit me hard enough to knock me over. Bring that puppy up, I'd say.
Good lead guitar playing.... Some of that lead work was outstanding.
Lots of opportunities for harmonies. You could work something nice into this one. Maybe a "bigger" reverb on the vocals. They sound pretty sweet as they are. But I wonder if they'd blend into the mix and sound slightly warmer if they had a nice medium sized room verb on them.