Thanks to a tip by Chrilo, who has found out the download address for the new Windows Live Essentials 2011 “Beta Refresh” supposedly due to be released in a few hours (10AM PST according to Neowin.net). To get it, simply click on the link below:
The new installer weighs in at about 151MB for the full installer and carries the build number 15.4.3001.0809. For the web installer, click here to download.
Update: We also have the installer links for other languages: