Would one of the several people who have downvoted this like to explain their reasons? Not because I think they're wrong (I've barely skimmed the linked article and have no idea) but because it seems like it could be any of "it's too long and boring", "it's flatly wrong on issues X, Y, and Z", "I think Richard Carrier is an idiot and would downvote links to anything of his", "how dare you criticize evolutionary psychology?!", etc., etc., and more specific criticisms would be much more useful.
It is long and boring. But even the beginning is not promising at all. The author starts by essentially saying that evopsych is bad because racism, but it has some redeeming features because it allows for gays. That's a really bad start.
The evolutionary origin of human behavior is doubtless a valuable scientific field, but the way the research is currently being conducted raises several concerns.
By request from readers, I've added some excerpts: