Utah, I don't usually comment on creative kinda stuff.
That said...
I really liked the song with the exception of the drums. It sounded VERY programmed, it is possible to make them sound more natural by varying them in small ways (is this called quantizing?). I might pull them back into the mix too.
Just my HO, what the heck do I know except what appeals to my personal ears.
Cool that you can do this stuff!
-=Tim=-