The answer is very easy if you know the distance the main wing has with the jet engine nozzles, on a fighter like Gripen, the main wing is farther form the nozzles, thus the supersonic center of lift moves much less aft and its wing its farther ahead of the main center of gravity, this tells you the J-20 needs to compensate that with big canards that increased drag, also in fighters like F-22 the TVC nozzles reduces drag at supersonic speeds, since the J-20 lacks them and the wing is pretty aft, the jet can not be so agile even at supersonic speeds add the aircraft has the main weapons bay ahead of the center of gravity, compared to a Typhoon the weapons are pretty ahead, the Typhoon for example has semi recessed weapons and these are farther aft, this releases a lot of pressure on the lift required fully loaded, it is not that the Chinese did not know that, but they were forced to designed like that due to stealth requirements and less advanced engine technology.
Add the type of inlet and you can see pretty much it flies in the region of Mach 1.2 to Mach 1.4 at supercruise with very good engines, as it stand now its cruising speed is subsonic, with high short burst of supersonic speed with afterburner.
The aircraft obviously is designed to achieve its max supersonic speed around Mach 1.8.
That is why the article does not rate so high the J-20 as our colleges do here