Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Go ahead and subscribe to that one (the link above) and it will download. Once subscribed it's available. I found this out since I was already subscribed and happened to look into that group in "Podcasts" in iTunes... There it was...

Just tested on a machine that has fresh OS, first run of iTunes... Subscribed and it started downloading right away.

It is a smaller rez than the HD stream, however. But with the HD stream pixelating, it's probably actually about the same quality. I do wish they would put in a true HD version in the podcasts, though.

Now I can watch it on the Apple TV. WooHoo. :)

Yup!! That worked for me!!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.