I wonder if he remembered any of this in the morning?  This guy actually reminds me a lot of our friend 'Dirty.'  It is pretty impressive though.  He sings almost all the words right, makes the drum noises, and even acts out some of the song.  Enjoy.