There was no way Odungo deserved a second term in ‘12, Romney should have won. I have seen no serious analysis of why Obummer got a second term, except Romney was a poor candidate. But, Odingo was worse.
Remember in 2012 everyone in Tampa was in panic mode over a tropical storm that was headed Tampa way, that storm got a LOT more coverage than the convention! Romney actually made a good speech, but very few people were listening. He was a very nice GOP-e tomato can candidate nonetheless. Absolutely NOTHING like TRUMP!!!!
Romney actually got 33 more electoral votes than McCain, so he wasn't that awful, but he wasn't great. A lot of conservatives are still in denial about how great a campaigner Obama is. Relaxed, in control, charismatic and able to project affability and confidence over a long grinding campaign.
Romney was professional, but not charismatic. His history didn't help, being the creator of Romneycare and having won as a liberal in a pure blue state. It's also been a bad decade for anyone associated with finance. The 2008 meltdown and bank bailout will be tainting Wall Street candidates for decades to come. Romney ran against the tide of history and history won.
Expect the Democrats to try and tar Trump with the Wall Street brush.