These numbers are not likely to change significantly before November. This is because Obama has established himself as a candidate -- he is a mixed-race Adlai Stevenson carbon copy with better rhetorical skill. His association with Jeremiah Wright will not win him additional white votes; his elitism will not win him additional lower-class votes; his racial appeal does not have the same appeal to Hispanic voters.
This leaves McCain in the unexpected position of November front-runner. He will almost certainly win Florida and Ohio, and he will challenge in Pennsylvania. He will retain the states President Bush won, as well.
Democrats expected a political realignment in 2008, with a strong new coalition led by young voters. Instead, they may end up with 1972 all over again.