I like this tune...not bad at all. Nice chord progression and the overall guitar work is very nice. Also, I think your vocal style fits the mood of the song.
The noise on the guitar track though makes the mix a little tough to listen to. It sounds like you need to turn your gain way down. Make sure you pay attention to your levels.
Also, it sounds like you cut two vocal tracks. When you are matching the main vocal line, it sounds like the timing between them is off a bit. You probably don't need both parts except for when you are harmonizing.
Overall, good songwriting and nice style, but the production needs a bit of cleaning up.
Brad