F&F Drift Hong Kong...not tokyo....

Haha, that does sound like SimCity. :lol