Mix needs more oil... your guitar squeaks.
grin

I like your song, it tells a nice story and you deliver it well.
I always like your vocals best when you don't sing too high, I think that gives you more room to play with your voice.
I wouldn't worry too much about the guitar, if it really bothers you, just play that part yourself. That's faster and better than beating a dead horse.