I don't know why everyone is so convinced that this is a horrible poll that can't be accurate. Obama won 55% in South Carolina and got 63% in Virginia. Doesn't it make sense that he'd be somewhere in between there in a state thats in between those two?
That reasoning makes no sense to me, honestly. Since Arizona is between New Mexico and California it should be in between them, but it's more conservative than both. Etc.
In South Carolina I think the black electorate was a bigger player than it will be in North Carolina. And Virginia was an open primary in the midst of Obamania. I also believe Virginia has a larger suburban-urban Northern liberal vote than North Carolina has.