Well, if this isn't the most frustrating thing in the world. 50 mbps of network bandwidth here and I haven't been able to get it to start on either Apple TV or in iTunes.
Granted, they probably have 10 million people trying to view this.
What's potentially worse is that I just realized that iTunes has no indication as to status of the live stream. This is one of those cases were Apple over-simplified themselves into stupidity -- I can't tell if the server threw an error, if the connection was refused, or if it's just taking its sweet time buffering the stream. Come on, give us a status indicator!