Lots of interesting posts and mini-thread here, so apologies for only repsonding to the OP.
As I (on the outside) see it many feminists wouold reject much of the science on those differences, and all would consider them overplayed, and belonging on a spectrum rather than a rigid male/female divide. I'd agree, but lots of posts already on this.
But, to return to your point, even if you accept sex difference, the question most feminists would pose is the generalisation. My partner gave birth to and breast fed our children for example, and felt physical sickness when DS2 went to nursery, which she linked to the experience of birth, and regret that he weaned so soon afterwards. I felt similar violent physical sickness after DS1 left my care to go to nursery, but put it down to context (missing caring for him full time). Her experience is rooted in her body and mine isn't, and it would be foolish to deny this. But she wouldn't claim this was natural to all women. So there is, I would suggest, room to accept individual narratives of difference without accepting them as general.
But the real worry is that we simply have too few genes, and too little time, for most differences to be explicable genetically given the cliched roles. If you accept difference, it still doesn't explain those roles. So, to take examples whose conclusions I wouldn't share, if men are better at spatial awareness why aren't they typically stacking small cupboards with weekly shops? If women are better at interpreting simultaneous complex visual signals (empathy from faces is this, unless you belive in telepathy) why aren't they typically air traffic controllers and football managers? And if they are better at 'nurturing' why not Army trainibng instructors? Or, if they have lower boredom thresholds (S B-C uses this to explain housework) why are so many traditional male jobs in hevay industry repetitive and boring (much more so than housework)? It's these questions that often aren't asked becasue it's dangerous to accept the difference, but there is room for syaing 'OK, that's a difference', but does that really exaplin, are there really no 'male' or 'female' roles which display that too?