That thread is free. L2 is the pay section and features exclusive content - the stuff you won't find on any other site, on NASA TV, or on nasa.gov.
The highlights are in the free video section. All you need to do is register for an account for the forum, and you'll be able to access it.
If you have issues, try emailing Chris Bergin, the site editor/admin, at chrisbergin [at] nasaspaceflight [dot] com.
The only reason the free video section requires an account is to save bandwidth - it ensures the direct links aren't spread around. In this case the videos are hosted on a third party server, so they may also be in the regular sections, but you should be able to get to that thread without a problem.
This is the thread you're trying, right? You want the forum "NSF Video Collection," not "Spaceflight L2: STS-125/LON-400 special" nor "Spaceflight L2: The "Ultimate Video Collection."
Login