Agreed. If you'll like at the talk page, however, it looks like it was a vanity page put together by Robert or one of his friends. The main drafters of the article (Runultratalk and Aboutrunners) have only ever contributed to that article and no others on Wikipedia. The page was relatively unnoticed until Letsrunners--I'm assuming--started defacing it recently.
The wikipedia page is so badly written and so clearly rushed. I almost think it was done by a LRer trying to make it look like Robert or a friend did it. It's that bad.
And, unsurprisingly, the picture also comes from Runultratalk. According to Tineye; it appears nowhere else on the internet. If you check Wikimedia Commons, that same user tried to upload several other pictures of Robert that were denied because they weren't properly licensed. So Robert may not be a cheater, but it is quite likely he is a narcissist.