I'm presuming, as it would surely make sense to put it there, for it to be in iCloud.com. I'm guessing that it will go live on Monday with the release of the public beta of iCloud Photo Library and iOS 8.1. I'm hoping I can ditch iPhoto and move entirely to iCloud Photo Library on the web until Photo's for Mac comes out.