1. They said it would have a simultaneous worldwide release

2. It's a downloadable game

3. As long as you have a US account you can play on US servers. Probably even without that. I remember Dreddz mentioned playing Tekken 5 : DR on the Japanese servers.