16 neutral venues would be relatively easy to accomplish. It would probably be a helluva lot of travel miles, but that could be mitigated a bit by the neutral venues within the US. For example:
Salt Lake City
Little Rock
Birmingham
Portland (OR)
Mexico City
Melbourne
Wembley
Munich
Warsaw
Belgrade
Tokyo
Seoul
Sao Paulo
Kumasi
Lagos
Manila
Jakarta
Ho Chi Minh City
Istanbul
Mumbai
Karachi
Basically, any big city with a big soccer or cricket presence would be able to host an NFL game. And with the NFL wanting to increase it's market globally, I could see this happening easily.
Personally, I HATE the idea of a 17 game schedule. My thought was that if they just wanted to extend the season, they could simply have given each team an additional bye week. But if the 17th game was played on a neutral field, and it didn't count as a home or away game for either team, that removes the primary reason I hate that schedule. I could get behind that. Correction -- I would get behind that. Especially if efforts were made to make the travel and PITA requirements roughly the same for both teams.