It's just complete nonsense, plucked out of thin air. If these things were so easy to work out definitively and outcomes of wars are so definite, then US would have made a move against China long ago. Truth is that USA hasn't fought a worthy peer adversary since WWII and American exceptionalism has everyone believing the US is invincible but I don't believe that's the case at all. Sure they have advantages but I don't think it's as comprehensive as many people believe it is. Any war with China will be in China's backyard and that's a huge advantage to China, no matter how mighty the US think their force projection capabilities are. China doesn't want to fight the US but US would love to draw China into some limited conflict, but that's risky, considering the possibility for escalation to an all-out nuclear armageddon.
An all out war between China and the US will only happen when one side becomes so desperate, like in the scenario of a economic collapse and domestic civil disorder, that they would use war as a diversion to unify the nation against a foreign enemy. More likely are limited naval proxy wars involving Vietnam and/or Phillipines with America overtly keeping their distance.
Whether USA likes it or not, China will usurp them and become the most powerful nation on the planet. How they cope with being relegated to second place and how China copes with more responsibility of being the leading nation, will shape the global landscape in the next 50 years and beyond.