Amazing parody. It's genius like this that keeps me on Newgrounds instead of watching The Voice and other crap.
Everything in this is well done, but I especially love the lyrics and facial expressions. I can't leave it alone it's so hilarious. The only flaw would be the music almost drowning out the singing around the middle and the end.