It's pretty good
I am loving the vocals in this. A nice rythm you have established. It feels a little empty through-out most of it. Maybe if the reverb was a bit wetter, this would help. I think having a deeper, supporting bass playing throughout would help make it feel fuller also.
But it has great energy, and the vocals are excellent and very fun. Good Job!