It looks like someone flipped the switch a little early. The Windows 7 Release Candidate download page on TechNet has made a premature appearance, much like the beta download page did before the beta was released to the public. The public RC will apparently be coming in May 2009, and not in April as previously rumored. The RC testing program will be available at least through June 2009, and the actual build will expire June 1, 2010. Both 32-bit and 64-bit versions will be available in English, German, Japanese, French, and Spanish.
This is different from the beta, which was available in English (32-bit and 64-bit), German (32-bit and 64-bit), Japanese (32-bit and 64-bit), Arabic (32-bit and 64-bit), and Hindi (32-bit). A quick glance at the hardware requirements shows no changes between Beta and RC requirements.