His race has nothing to do with this election, and Obama has not in any way made his race a feature of his campaign. To understand for whom race is really a factor, you need to look at the people who keep talking about it-and that ain't the Obama campaign.

do you really believe that? Just about every mindless Obama supporter (meaning the bandwagon jumpers, not all of them) thinks it'll be awesome to vote for the first black president.
I don't think that's a major factor driving the election-if it were, Al Sharpton and Jesse Jackson wouldn't have been getting Ralph Nader level turnouts.
The supporters of most every candidate are mindless-Obama is doing well because of his marketing and public speaking skills. Not because being black and with an Arabic name makes you easier to elect in America. That's really a ridiculous proposition when you think about it, isn't it?
First, you forget that both Sharpton and Jackson ran against MUCH better opponents than McStain, or Rodham.
Second, this is the primary, not general. The left wing base (which he needs to vote for him right now, not your average American) has gone further and further left and into anti-America territory (where you probably feel right at home). Now, since your average left-winger is slightly out of touch with reality, thinks America is never good, and always bad, and that it is our fault 9/11 happened, and Muslims/Arabs have been mistreated along with the "legacy of slavery", a black man named Barack Hussein Obama becomes really appealing.
Third, Line up the groups. Blacks? Voting for BHO because of skin color, like a good racist. anti-Clinton people vote for BHO because he ain't Hillary. You can run down a LOT of groups, and see reasons why they vote for BHO over HRC. Identity politics, really simple stuff.
All that said, I admit I am a bit surprised that he has a chance of beating HRC. The woman has been planning this for over a decade. Maybe the Daley syndicate is more powerful than we all thought? Just goes to show, no matter how well you plan, it doesn't mean you survive.