The official Windows 7 site states that the beta is available for download again!
Go to the download page directly.
From now on you will need a Windows Live account in order to download the beta. If you have a Hotmail account you should already have a Windows Live ID.
At the moment I am not able to download it, the page you are getting redirected to after you signed-in is just loading for ages.