Yes, there are a few cringe-worthy moments, but generally it does well, and it was good to have the bit with GRRM, someone a lot of the viewers might have heard of. I don't know if it drew more people to LSC3, but it was still a generally positive take on Worldcon.
(Found thanks to it being posted on the blog of a friend who might actually prefer that I not link to it or otherwise credit it.)