From the NBC link:
On most political matters, do you consider yourself:
Very conservative 40%
Cruz 43%
Trump 21%
Rubio 15%
...
Somewhat conservative 45%
Rubio 28%
Trump 25%
Cruz 19%
...
Moderate 14%
Trump 35%
Rubio 26%
Cruz 9%
...
So that's the name of the game. Cruz represents the far-right loons, and Trump is surprisingly the 'moderate'! lol Poor Rubio's stuck in the middle.
Sad to see the party is still so far-right that Cruz is actually leading.