One thing I do respect is that this article is hosted on Wikipedia. Not many corporations nor non-profits would host an obviously self effacing article.
Anti-WMF sentiment is surprisingly common on some Wikimedia projects.
This is one of the longest pages I have seen on wikipedia for a while.