Yes, you are right here, China is growing very faster as compare to the US. And we also know that the US is now very much dependent on China in many sectors of production. As the majority of big-name, famous brands of the US are being manufactured in China, and their industries are also in China. So it would not be wrong to say that China can be considered the backbone of the US. What do you say? The rest of your other point is also valid here, as I also believe that patience is the key to overcoming many problems.
The China export more product to US and it benefits the China more than it benefit the US. This is why anytime the US felt threaten by some actions of China, they raised the Tarrif just to get China to cooperate because they know the China need US market than US need China market. If the US decided not to trade With China, a lot will affect the China than it will affect the US because there alternative market for US but of course they wouldn't have it cheaper like they do in China.
And do you know that China buys its big reserves of oil from Iran? Even Iran is not allowed to sell its oil to any country. And yes, China supplies its weapons to Iran through proxy countries. And according to my best knowledge, China uses the Caspian Sea to import and export anything to and from Iran. The Caspian Sea is the largest lake in the world that connects many countries, and through this path, China easily does its work with Iran.
They buy from Iran but payment are settled in dollars, this is what Iran want to break. They want to continue to sell to China purposely to get back at US, they want the oil trade be settled in Yuan so US will feel threaten by this action. A replacement of petrodollar will weaken the purchasing power US currency and I'm sure the China don't want to go down that route. As much as I don't like US and their ways of business, it will affect China if they move that way.