I think that there will be two GF opening at about the same time, announced very soon, operating in 12-15 months.
One will be in China;
Two will be in Europe;
Both will produce Model 3, Model Y and TE products. Both will also produce Models S and X on a near-CKD basis.
Batteries (cells and packs) might be in GF but might also be distinct factories.
Both involve substantial politics so navigating the current US political disarray with reference to both the EU and China could easily change these decisions.
There is a very real possibility of a TE facility in Australia and an automotive one in Brazil. Those two are both influenced by domestic markets as well as raw material preferential sourcing.
Tesla is working hard to hedge political risks. That is a very delicate process facilitated by exceedingly well informed Tesla supporters in each of these locations.
Within the next few weeks we will have most of this stuff pretty much decided IMO, but premature open discussion would accentuate the political risk. All four can be accomplished with minimal stretch financially.
Semi and pickup can be produced in any or all of these places, as well as North American ones.
"Often wrong, but never in doubt."