Your theory simply isn’t supported by the polls nor the vote tallies
How so? Do you have numbers? Trump is easily pulling more moderates/independents/democrats than Cruz or Kasich.
It’s obvious that he will do better with liberals than Cruz. That is why Kasich has gone left; that’s the only demographic he can compete in.
Trumps appeal is broad based.
http://www.politico.com/story/2016/03/5-myths-about-trump-supporters-220158