The more I see Trump, the more I believe he's basically a RINO who is smart enough to to sink to the lowest-common denominator in order to pander to the rubes in Iowa and South Carolina.
He's no different than any other NYC republican: he wants low taxes and limited government intervention. But I think deep down he's a social liberal. There might be a little ingrained Queens racism there, but its basically benign. I don't think someone who believes all the inflammatory and awful things Trump has said would actually say them. That might seem a little counter-intuitive, but his willingness to double and triple-down on everything he says actually makes everything ring a little false.
He knows that to get the nomination, he needs to shift all the way to the right. And I have no doubt that if he gets the nomination, he will shift far to the center.