Well we just got the email, and Windows Live Folders and Windows Live Photo Gallery are now available if you have been invited. You should have received an invitation to "Windows Live Beta" a few weeks ago, and if you completed that, you're in! Make sure to sign up for Folders as early as possible:
We have limited availability for Windows Live Folders, so make sure you sign up between the hours of 10:00am and 4:00pm PST on Wednesday, June 27th. Also, Live Folders is available in the United States only at this time. You will not be able to access the Live Folders site if you are outside the Unites States.
According to Jesse D. Lewin at on10, the Live Photo Gallery beta should be available publicly at http://get.live.com/betas/photogallery_betas. However, at the time of posting this update, the beta had not yet been made available for download. Keep checking the link provided for updates.
Source:→ Livesidemicrosost, windows live, windows live folders, windows live photo gallery, betas