Even the commentators on the posted site call the whole thing a steaming pile.
Yes. And finding a site the agrees or disagrees with thus-and-such is proof positive.
Isn't it?
Unlike your Temple of Darwin co-religionists, Uncommon Descent allows their opposition to post there as well.