These are good steps but the US can force this issue further by denying Chinese companies the ability to import goods to the US until China agrees to these terms. Further because international trade is conducted in USD, the Chinese banks should be denied access to the US banking system ( required to trade in USD) as part of that package of enticements.

China will have two choices, crater its own economy with the ensuing domestic social unrest or sign on.