I would love to hear some compression on your voice.
Nothing wrong with this song except the drum machine - and it's a shame.
Solo is too quiet, and I think it should be something much much simpler.
This song has a cool Talking Heads feel to it.
Double up the vocals on the choruses, and put lots of energy into it.
Cool, dude.