Your vocal reflects your current lack of faith in it. I think it works but needs to be bolstered with some EQ etc.
Since you're Reaper user I suggest you look into JS Spectrum Matcher. There're videos on how to use it. Basically you locate an isolated vocal of someone who's voice you think is a decent match for where you'd like yours to be. You then use the VST to get a print of your voice & there's then apply their print to your voice.
It can be very subtle or aggressive BUT it won't make me sound like Freddy or Elvis - it does improve the tone & timbre of my voice.
This is a cool song, a cool message and you should do a little more with your voice to make it an even better piece.


Cheers
rayc
"What's so funny about peace, love & understanding?" - N.Lowe