I agree, first chance I have had to hear him speak. I was astonished that Beck had him on.....Beck doesn’t have very many pols on his show.
You should check out Cain's speeches from 2010 and 2011 at CPAC. You have to register first, though. I haven't watched all of the 2010 one, but the one from this year is exceptional. He also did very well in the SC GOP debate.