Opening, this just sounds fun, and your sweeping sidechain transition does pretty well. Reminds me of something beachy, honestly, like a Wave Race game. It's just got that happy, wind-in-your hair. I really like the keys on those chord stabs, though I feel more could have been done with them.
Transition at 1:00-ish is interesting, into those strings, with chords I don't often hear in this genre, and the bass sweeping into the new progression. I feel the keys should have crept back in at a less intrusive volume, but once there they mix well.
Build up to 2:20 gives us a satisfying bassline and keys, but that lead is a little weird and just feels like it's hanging out on top of everything. Distorted guitar lead also lays on top of the mix. It's sort of crowding out my ears, and the mix begins to distort. This is where the track loses its center for me. Those leads are waaaaay over the top, and everything starts to feel overcompressed, to the point of distortion. They're simply carelessly introduced and too loud. It is here the track loses all of its dynamics, and I feel the happy is being slammed down my throat almost.
Lack of fade-out ruined at good outro for me. Overall however this was a pretty pleasing sit and listen, with just a couple tacks in the chair. You'll get there though. Keep at it, and again, thanks for the requests. Brightened my night.