The only thing that really worries me about having a London based franchise is the logistics behind making it become a success. Selling out the games and creating a hype about the franchise in this country wouldn’t be a problem. The problem lies with creating hype and enthusiasm in the states among everyone connected with…