Nikon Image Space is currently up and running but not yet in English. I'm thinking it's Jan 29th in Japan and will be in English in another 13 hrs PDT. But you can still sign up and upload photos. The nice thing about using Chrome is that you can automatically translate the pages into English (not sure if IE or FireFox offers the same option but they might)
NIKON IMAGE SPACE
NIKON IMAGE SPACE