I'm watching it now, but it's streaming as a live broadcast instead of on-demand. I assume I started watching it close to the beginning, but I can't really tell.
I'm guessing they're re-multi-casting it instead of doing massive streaming on demand to reduce network load. Reasonable, except that I don't know how long before I started watching that the stream started. This streaming on interval distribution is probably the future of high demand streaming. There are technical reasons why this is beneficial, and waiting 5 minutes (or missing the first 5 minutes) for a 2 hour program to start is usually tolerable.