I would also point out that Obama is fundamentally changing the electorate, adding to voter rolls hundred of thousands of young people, the previously politically apathetic, and previously unregistered African-Americans. I read an article that reported that there are estimates that over 600,000 eligible African Americans are unregistered.
I would tentatively agree that the American electorate is center-right. But that will likely not be the case after this election.