You've summed it up exactly. And might I add that Kerry presents himself as a befuddled nitwit? He is the village idiot of U.S. politics.
He only appears to be a village idiot because he is so nuanced... LOL