Cain actually has been a part of the GOP Establishment for some time, and though it is unprovable, his campaign has the hallmarks of one that the Establishment put him up to, so he could split the conservative vote and help Romney win.
That said, he is still looking like the best of our options in the race.