Nice
Hehe, fun song... some of the notes are really unexpected :)
Some of the tempo changes are a little awkward I think, you might wanna think of ways to properly announce them as it were.
The best parts are where the different synth parts play together in a sort of harpsichord style. The straight quarter bass makes a very good addition to this but it is absent too often.
It ends somewhat too soon - don't underestimate the impact it has when all the parts you've introduced in the build-up finally start playing together, you can have that go on longer and for example add little variations to the melody.
Anyway I liked this, but I think it can still win some terrain in terms of grooviness.
4/5!