We are experiencing very high demand for the Windows 7 Release Candidate and have taken steps to improve the download experience. As capacity increases, subscribers should now be able to more easily download the software from the subscription portal. Thank you for your patience and we apologize for any inconvenience
Thank You
TechNet Plus Subscriptions team