Sign in with your Yahoo ID at photos.yahoo.com. If you see a “try the new beta” image/link in the top right, it’s live. Click on the link to request an invitation - Yahoo plans on letting 10,000 or so people in over the next week and will ramp up from there.