The form for downloading there is first, last, email, location. The email address can be any freebie you setup in case there's any update information they want to send out later.
If you were already signed at Technet or have a subscription then you would be seeing the twice monthlys and other news by the automatic emails. The form for the public release however is strictly for the basics unlike signing up as an MS partner where you provided personal, employer, occupation, etc.