It is the nature versus nurture or the philosophical question of Tabla Rasa or we baked in with all that we need to know?
In my brain, it is all four in varying levels, and even more deliciously variable when tossing in hormone levels, which actually can sometimes having women with more of certain DNA and male hormones then some men.
The issue is the level of variables and degrees of effect are so numerous that the human brain can't comprehend it.
E.g. nature (1), nurture (2), DNA intelligence embedded v. blank slate (3), gender (4), sexuality (5)
5! = 120 possibilities (and gender has to handle asexual and those with extra genes. (so 6! would be 720 possibilities.
Damn those little monster variables! Damn them all :D
Great break down and analysis!