Nate Silver was not that far off. He predicted 313 and Obama got 303 based on that chart you posted ... Other pundits we hate were close
National Journals Ronald Brownstein:
Obama 288, Romney 250. I have him at 288. It could be 303, it could be 271. Nov. 4, ABCs This Week.
Republican strategist Matthew Dowd:
Obama 303, Romney 235. I think thats been a pretty stable number over the course, it could vary by a few.
I think there is still a chance Mitt Romney wins the popular vote, but loses the electoral college. Nov. 4, ABCs This Week.
http://www.politico.com/news/stories/1112/83448.html
Silver was far closer than Rove or Morris. Hopefully, no one will ever again listen to those two for polling.