Who else is checking out the live streaming? I just checked a few minutes, and even though their server is hellishly overloaded, it's absolutely amazing. I now really can't wait for this game to release. I simply don't know what else to say, just go check it out at www.dota2.com.
Oh, and select SD quality. HD quality EATS bandwidth and is really really slow streaming.