One “link” is to a paper magazine that doesn’t exist in online form, another is to a phony site nobody heard about in China.
Also the grounds of criticism are dubious. It is an air-launched quasi-ballistic missile indeed. What is wrong with it?
You have always refused to say what military you served in during your career but you want me to track down the discussion on the Chinese site for you.