Obama will still be voted in, the people who vote for Obama are of the same feathers as McPeak....racists or really dumb Americans...
McPeak is probably neither. But he is an Air Force General and therefore long used to reflexively telling the Boss what the Boss wants to hear. I expect his statements reflect a shrewd assessment of what Obama really thinks.
As things stand now, admittedly 7+ months from the general election, McCain is leading both 'Rats by 10 percentage points. It would be hard for Obama to recover from the revelations of his his associations with racists and Arabists.
Although he's far from the ideal GOP candidate, it's McCain's race to lose at this point.