Is there a web viewer for photos stored on iCloud?
Not at the moment. To view your Photo Stream you need to access it on an Apple device (Mac, iOS or Apple TV) that's signed in with your iCloud ID. iCloud.com doesn't offer any functionality to view the Photo Stream, and it seems unlikely to any time soon.