Not exactly great.
I gotta say the music was good, and the whole "Harry Potter" theme to it was well done. Style of the intro was great and fit it well. I just...well...didn't find it funny. The gay joke angle seemed a little cliched to me, and probably could have been done better. Still, like I said, you captured the mood pretty well.