Excellent song, why do you call it a demo, sounds finished to me.
What a great country voice you have and the lyrics are very "feel good".

I am desperately trying to find something wrong or bad with it and can't, "heavy metal" fans won't like it much is the best I can do.

Great song, I see no reason why it should not do well for you.