It's a good rant, but it's bollocks without some context. Also, some of the points are misleading or false. Others seem somewhat unlikely to me but I can't verify them because the author does not tell us what his sources are. As far as we know, he might as well have pulled them out of his arse.