Well 50 Cent Party is not Chinglish at all. We have a dedicated Wikipedia site for it.
https://en.wikipedia.org/wiki/50_Cent_Party
What official explanation by international anti-doping organization? Show me the so called explanation by international anti-doping organization. Authentic source? like what? Xinhua news agency or People's Daily?
I seldom read traditional Chinese media. To me all Chinese media are the same. Simply lack of reliability.
Trying to cover the doping story for state sponsored sportsman like Sun Yang is quite evident to me for a CCP/Mao advocate.