Can I just say that the requirement to go through the registration process again just to get to the download link has been an annoyance for years? Also the fact that the link to the Windows deployment manager download is under the linux-unix heading is probably confusing a lot of people.
You don't want people polluting your CRM with garbage data, they don't want to have to fill out the same information over and over again. I'm already registered, I have a username and password, just give me a link to download the latest software somewhere in my profile.If the EULA must be re-agreed to each time you download, make it a checkbox on the download page.
Updates are not done frequently, but when they ARE needed, it's usually urgent, and an arbitrary roadblock is just a source of frustration.