It seems to be coming down for many people as being the smart black guy versus the old white guy. There are still a lot of people, mainly middle-aged white people, who simply do not want to vote for a smart-ass black guy.
The pundants hated McCain at first, but have totally warmed up the propaganda machine for him with issues of energy costs, hating muslims, blaming immigrants.
Republicans = cheap oil, Democrats are said to want expensive oil so they can destroy the economy and build up a socialist police state like the USSR (listen to Sean Hannity or Rush Limbaugh).
Oddly, the right wing pundants have now taken the stand that Republicans are, and always have been the party that have looked toward the future in energy concerns and where society will get fuel. Of course for years these same pundants have said the energy crisis was a farce, that technology would solve everything because there was virtually endless supplies, and even thou Republicans were in control they did almost nothing to hedge against future rises in energy costs.
Pundants say all we have to do is give land/ ocean drilling to the oil companies and we will have affordable oil for 200+ years from North America, without any negatives. They are trying to tell people that this is all the Democrats fault that we are not using all this oil right now at half the price. It is all so simple and easy!