Hi Roger
Considering you do not consider yourself to be a "vocalist," you have a very good voice, and I don't just mean that you sing "in tune."
Mix sounds fine, although I'm not really qualified to comment, as I'm not a mixing or mastering expert, by some distance. All the elements can easily be picked out and I wouldn't "tweak" a thing at this stage...
I eagerly look forward to your Kraftwerk inspired toon
cheers
andy