I was sent an email today that told me this was a Game of Thrones rap battle. The description and the video thumbnail had my expectations at rock-bottom. Silly me.
This is as amazing as it is NSFW. The writing, the rapping, the copying of voices, the works.
Also, warning: spoilers ahead if you haven't finished season 3.