I,like thenewgreen, share the same skepticism about that kind of analyses ( I dont know if it has a name, I'd call it "psychological analyses by evolution " or "evolution behaviorism")
Dont get me wrong it's very fun, and entertaining to read. And I'm grateful for your post. But there's no actual fact behind such analyses. It look like some coherent (that's why I like them so much) fiction. Let's take a common human phenomenon,ie : men liking to drive faster, while women dont care that much about speed (I make this up,I have no idea it it's a real phenomenon). I think we can find an evolutionary explanation for that. Like , depending so much on speed for hunting, men get more incentive to go fast as hunter, while women as gatherer dont care that much.
It's a plausible explanation. But masquerading it as science, is a bit far fetched in my book. Evolution may be a good explanation for some human behavior, but like Freudian psychoanalyze can be. It hold together very well, it just lack any proof.
And even if one or the other is true, it's probably not a significant explanation. Economical, traditional weight, aging and changing, and other parameter may have far more role in some behavior (like the 7 year itch) than evolution. (sorry for my poor english)