I was thinking of picking up a few items from the Railworks Store. Do you need a separate login for it as with the .US and .CA stores? I don't see a Create Account link anywhere on the page.
I think that this is the website you probably are looking for. I didn't have any trouble logging into the .US store when I was in Japan. It shouldn't be a problem.