I believe Romney is going to trounce Obama for the reasons you mention and because Obama is an awful person and an awful candidate. I'd say he's an awful leader...but then he is in no way a leader.
Even Putin despises Obama!
In fact, Romney will beat Obama so roundly that the only votes Obama will get will be those of his people and the sympathy vote.
Romney should zip it for a while and wait to the last possible moment to choose a vp. Obama is screwing himself and the MSM is turning a tad our way. Even Clinton to touting Romney.
That's what he got in '08 to become POTUS.