China hasn't "caved".
Trump put some of his tariff threats on hold effective immediately; China made what appear to be quite vague promises about "structural reform" and future agricultural purchases.
Unlike the hold on US tariffs, which is now, the Chinese actions are pegged to future actions... ie, promises which are amenable to strategic modifications, reinterpretation, and reconsideration. China gamed Trump on trade in exactly the way Kim Jong-un gamed him on disarmament -- make a general agreement in order to obtain specific actions in return, and then play the generalities as the game goes on. Well, China is doing it more effectively than Kim Jong-un, I think.
Impeachment of Trump -- the general analogue of an indictment -- will happen. It looks like a few House Democrats in red districts will defect, but party politics will pressure enough to remain to win a vote in the House. Trump's removal from office will not occur. No Republican in the Senate will vote for removal.
I received a reply from Oregon's only Republican congressman, and in it Greg Walden defended his earlier vote against pursuing an impeachment investigation. His defense was simply GOP / Fox News talking points: The impeachment is partisan politics, Republicans have been shut out of the impeachment debate, removal of a president thwarts the vote of the people, the actions of the President are not legally sufficient for impeachment.
It's boilerplate bullsh*t. Republicans have no problem with partisan politics (calling opponents "human scum" and listing off the failures of a Democrat's son in battling addiction, for instance), but are eager to scream in pain when Democrats play even a little hardball. I watched Devin Nunes, Elise Stefanik, and Doug Collins haranguing the floor throughout the impeachment proceedings, and they were not shut out. They had to follow House policy on time limits, just like every other House member -- but that does not constitute "silencing" them. They're playing the sad snowflake card, quite cynically, I would say. On "thwarting the vote of the people", well! In the first place, the impeachment is not about rewriting history. It is about present and ongoing corruption in the office of the President. But more people voted for Hillary Clinton than for Donald Trump. Americans voted Clinton to be President. The Electoral College thwarted the will of the popular vote. If Republicans were honest and honorable, they would agree that removing Trump would validate the popular vote of the American public.
And finally: Fergodsake, Trump used congressionally appropriated military aid as a threat to get a foreign country to smear one of his political opponents. US election law forbids that. You cannot, legally, invoke the aid of foreign powers to influence a US election. That impeachable. Some 200 lawyers and legal scholars have said so.
But it doesn't matter. Trump will be impeached but not removed from office. It will be spun as a "win" for Trump and the Republicans, though it will mean nothing about the seriousness of the charges; all it really means is that there are more Republican senators right now than Democratic ones.
*shrug* The corruption is real; the political acquittal is theater.