Great tune! Sounds like late-70s NYC-based TV theme show music (in a good way). This is your song, yes?

You have a really good voice and vocal delivery. You should push yourself just a bit more forward in the mix.(Sometimes hard to do, I know, when someone mixes their own voice.)

Critically:

I think there is too much reverb on that guitar; personal preference, but I think it makes it loose impact by sounding more distant and wet.

Also, there is something shadowing your voice sometimes, not sure if it's a doubling effect, a harmony mixed low or what, but I think it gets used a bit too often. I'd also venture that your voice doesn't really need support, if that was your intention.