That was a great song! Thanks for sharing ^.^
Some of the verses seem a little too wordy to flow well but those puns are so awesome. My favorite part though has to be the nod to the older song, that was great.
That was actually a bonus feature on the dvd release of MLP:FIM Friendship Express. It was pretty cute. Though I had to giggle, the other bonus was pony profiles of the main 6, or so I thought. They had 5 of the main and Princess Celestia. And who did they skip, poor Rainbow Dash!