If one seeks to critique Sweetman's assessment of the J-20's engines, instead of questioning his observation of which engines it uses, we might more profitably question his assertion that the AL-31F is "just a bit too weak for an aircraft that must balance speed and agility". Excuse us, but doesn't the AL-31F power the Su-27, an aircraft that is superior to the F-22 in top speed, and at rough parity with the F-15 in top speed and superior to it, considerably, in agility? Can we say Pugachev's Cobra? Therefore, Sweetman's assertion regarding the AL-31F is simply technically incorrect.
Additionally, but without belaboring the point, Blitzo's recently published observations regarding the size of the J-20, in comparison to the Su-27 airframe, and the expectation of a greater use of composites in its construction, suggest that it's empty weight may also be less than initial estimates. Consequently, if it were only "speed and agility" that the J-20 strove for, Sweetman's assertion would then be doubly incorrect. First, in that, the AL-31F is not "too weak for an aircraft that must balance speed and agility". And, second, in that, were the J-20s operational objectives simply to achieve "speed and agility", the AL-31F might, indeed, be sufficient to accomplish this.
What we might surmise is that, in his haste to devalue, Sweetman neglected to exploit his own knowledge and vocabulary in failing to correctly assert that the AL-31F is insufficient to power the J-20 to supercruise, which, according to most sources, is an essential element of "5th generation" capabilities. So, see, all we need to do is step back, a bit, from our own attachments in order to observe the errors resultant of those of others.