This could be something...bigger
A friend of mine introduced me to this song, and I have to say...all that I can picture in my head is if Star Fox was a ride at disney. One of those virtual flight things, with this song playing...especially when Peppy says "DO A BARREL ROLL!" The coaster should spiral down, or something at that point...