I've said before on here that I don't think a London franchise works. London is about 100 miles from me and I wouldn't be going unless the Rams were the opponent.
I have my doubts that, even if the stadium is filled regularly, it will feel like a true home crowd. More like what we see at Wembley every year. All sorts of jerseys and fans there to watch the NFL as opposed to specifically being there to see the London Jags or whatever they'd call themselves. I work with a guy who says he'll get a season ticket if it happens but he's a Bills fan and always will be.
Then there's the logistics of it. Does the team live and train on the east coast of the U.S. and then travel to London for home games? Is that really a home game if that much travel is required? I don't think so. If they live and train over here then that will put off a lot of players. Draftees won't have a choice but free agents will be put off.
Bad idea all round in my view.