After a little reading. I realized that Segwit2X code is not really that critical. Basically only the miners risk running it, so the worst case scenario is lost blocks for them if anything crashes.
The way it works is, first they signal for NYA, and when 80% of hashpower is signaling for NYA, they will start orphaning any blocks that don't signal. So 100% of hashrate is signalling NYA which is the same as BIP9, the original Segwit that came out in Nov 2016 will activate for most people's wallets/exchanges/services.
Then most likely all the miners will revert back to the Core version of Bitcoin which will now have Segwit activated. Highly unlikely the entire Bitcoin ecosystem will switch to 2MB software in less than 3 months, since the software isn't even completed yet.
The 2MB software will need a hard-fork and everyone would need to upgrade which won't happen in 3 months, maybe 3 years.
That 2MB drama is probably to keep price of BTC low and cause panics so all the Chinese oligarchs can buy it cheap.