Oh, and I did take a look at it on my work Windows machine. Sadly it seems a combination of the following hardware, software, and connection wasn't good enough:

Windows 7 64 bit
Quad Core Xeon 5450 running at 3GHz (7.3 Windows Experience score)
4.0GB RAM
IE 8
Silverlight 4
45mbit internet connection
1680x1050 resolution

It looked cool, but the video was chugging from time to time and the sound was hiccuping quite a bit. It was a little better when I tried it full screen.