Overnight? Hardly. I'm not frothing at the mouth against Elon, but nobody here can pretend that he didn't brag about his meetings with Vladmir Putin for the past decade. Combine that with the Chinese lip service bordering on fellatio and you've got yourself a blatantly America-last politician.
Play stupid games, win stupid prizes. Elon could have recognized how silly he was being at any point, but remained unapologetic.