He is almost certainly wrong about BHO being elected. Between good old Clinton vindictiveness and the fact that HRC would not stand a chance getting the nomination in 2012 away from a sitting Democrat, McCain will get a powerful tail wind from the Clinton attack machine.
Interesting thought.