Load of crap!
I drive a 208 and encountered a few STs over the past 2 years.
Only one one occasion I was beaten buy a ST that had been modified.
Every other time it was equal or I had the narrowest of margins.
The car media favors the ST in the same way the bike media favours Honda.