Hi Brian,
I am enjoying as I type.
While there may be a couple warts in the song, (we ALL have them) all-in-all it's pretty good. There are folks here that can musically critique this with more expertise than I.

If I may, I'd like to make a suggestion?
Many years ago someone, in the music business, that I respect, told me, "Don't put yourself down. There are many who will gladly do it for you."

Keep up the good work.