I thought the mix was right on, very well balanced. Using the repeats of the melody line to establish the beat was cool.
The vocal delivery seemed a little weak though, I think you should try speaking with more inflection...emotion... not quite sure what the word is, more forcefully I guess is what I'm trying to say.