One thing I think people overlook...
I have to say this, I really think you have some of the best audio work here on Newgrounds. A lot of people have commented on the song (which is hilarious of course) but I'm talking about everything, the voice work, the audio mixing, ambiance effects, even some of the more subtle sound effects. Everything is nigh-upon professional grade, which totally sells this flash for me. If anything, it adds to the humor.
Also, best quote:
"You're like a constant downer, huh?"
I love it when characters become self aware at random moments, that absolutely killed me. XD Great work!