A Mach 10 terminal speed would mean at least a 2500 km max range. WOW. Getting that range from a sub-800 mm rocket is hard. We are looking at an almost IRBM-class MaRVed missile. I wouldn't bet on any air defense system stopping that reliably.
How do you obtain the 2500-kilometer max range value? YJ-21 capable of striking at naval targets 2500 kilometers away is stunning, if true.
Do note that the PLASSF post said that the YJ-21 missile can travel at Mach 6 for much of its journey, and Mach 10 at terminal phase.
Besides, YJ-21 is a ballistic missile. If the conventional body warhead can somehow be replaced with a boost-glide body warhead instead like how the DF-16 is transformed into DF-17, then it's strike range can be expanded much further...