I had thought that at first. It is the open beta, just includes some mirrors because some people (like me) have had trouble with downloading it from microsoft. And it's really easy to remember, so I can tell all my friends now. Windows 7 is running like a charm
EDIT: And, if you look, it links directly to microsoft's beta.