The first 10 seconds or so reminded me of that Duck Tales song.
It's nice to hear something upbeat and chipper for once. So much music, especially in games, seems to lack something that is genuinely happy (not just calm or relaxed).
I suppose that's because there aren't too many situations in a game where it seems appropriate... Well Sonic did it good enough, so I dunno.
But yeah this is a pretty cool song. I approve!