I agree, don't get it myself about making stuff up.
I read the comments on the post before sharing here, the poster repeatedly said he is adamant it's true.
Good article, but the points I have highlighted I think are bit off the mark. The "over achieving" is also a bit of a odd comment for a "pro ccfc" article.