I think the gist of the post is intriguing but I felt that there were too many of these seemingly thin-air sourced assertions for me to take it without a grain of salt. I think a lot of the stuff could be true and it makes sense to me, but my intuition on such complex topics as human behavior is frequently wrong, so I don't trust it w/o supporting evidence. :)