I'm a nobody,and nothing I say means didly squat....
I think the NFL will end up having a team in London (at some point
) I'm not Keen on the idea,A Home London playoff game seems to be a massive advantage for the London team.
I like the idea of Mexico city over say San Antonio (2 Texas teams is enough IMO) Mexico city allows the "international expansion" with less scheduling issues,home field advantage issues,and I have a hard time seeing the advertisers hating it.
If the London team were playing a west coast team then yes it would be a big advantage. However, as we discussed in prior threads east coast teams travelling to London isn't much different than west coast teams travelling to play east coast teams.
The Mexico City team would have a much bigger advantage IMO. Mexico city is approximately 7,350 ft above sea level (compared with Denver which is 5,280 ft above sea level) and this would be quite an advantage to the home team.