My overall analysis:
1. He is black, if nobody noticed. It doesn't really matter to me (or probably most of us) one way or another, but it will give plenty of fodder for the left to use to accuse the GOP of “pandering” etc.
On the flip side, it will take the race card OFF THE TABLE, lest the left look like complete morons if they try to use it anyway.
2. Cain would DESTROY Obama in a debate. Wipe the floor wtih him, it would be beautiful to see.
3. He's rock-solid on the issues, and hasn't been tainted to Unelectableville by the MSM like another potential candidate... Negatives - he's relatively unknown.
He will be a star once people get to see and hear him.
Oh, ye have little faith.
They will call him an Uncle Tom, and accuse him of being controlled by the racist white man.