Ted Cruz is ambitious, capable, and extremely organized. He's a self-centered, self-involved, unlikeable jerk so no one in his own party really likes him, much less the opposition. That will not keep him from being the next President, either in 2020 or 2024.
Trumpism is just the latest brand-name of something much older. For example, I always liked the name silent majority. Whatever it may be called, it's the group created by the false labels of the day. One very popular misconception is to call Trump is a populist, even though populists are not pro-business. What he did was identify a theme that had been shamed into silence and gave it a voice.
There was a recent study that showed that the most intolerant group is highly educated whites. It is also one of the most liberal groups.
J