Hi,
A very fun, bubbly song. The only criticism I would make is that the song changes a bit too much and a bit too quickly. About every 4 bars you have a new sound, style or melody. It makes the song lack cohesion. There is really a lot going on in a 6 minute song. Other than that great job.
You really have a good taste for mixing here and the audio has a nice finished touch to it.