People aren't honest about their prior votes. Right now, Obama has a 50% approval rating, and the Trump supporters are bitter at Romney.
The state polling would suggest a small advantage for Hillary in the popular vote. That's probably where the race stands ... not a 6 or 7 points, but 1 or 2.