I really don't know what to say about your statements about gender and race. They're really not applicable to my own experience with movements in my country.
Of course Obama is not a leftist. Far from it. His version of universal health care was a plan hatched by right wing think tanks and first implemented by a Republican governor.
I'm absolutely not a centrist, by any stretch of the imagination. I am an autonomist Marxist.