Well, TWiT has posted the audio and video from their recording unit. It's pretty high quality, looks and sounds good.
The download video link isn't quite up YET but it should be very shortly, or you can always subscribe and you'll get the video that way, if you're a TWiT fan and would like to see the rest of their special videos. Might not be a bad idea if you want to see the rest of the videos coming soon.
And yes, their geek fu isn't always the best. ;)
J