your analysis
Ohio: TRUMP brought 161k new voters (=2.01 million x 8%)
Florida: TRUMP brought 141k new voters (=2.36 million x 6%)
only with 2 states results, already 302k new voters.
with 40+ states(Primaries and Caucus until May,2016) it could be millions.
And the voters never voted for GOP <--- it should be included as a new voter for TRUMP.
(especially independent voters, which used to vote for DEM)
The issue is that these people were new to the primary process but already typically voted GOP in the general election with some frequency, so they're not really new voters.
Plus, You don't focus on crossover-voters?
for example Ohio primary
Ohio GOP Primary : 8% Democrats voters (crossover-voter)
161k voters (=2.01 million x 8%)
http://edition.cnn.com/election/primaries/polls/oh/Rep(look the 'Party ID' part)
includes 161k new voters(never voted before).
161k + 161k = 322k voters
Only with one state Ohio,
Already 322k new voters for Republican Party.(It doesn't include indpependent voters Which attended GOP Ohio Primary, Which voted for DEM before)
One state shows TRUMP brought 322k + @(Independent voters who voted for Democratic Party before). It means with 40+ states(Primaries and Caucuses until May). It could be millions voters for sure.
Between,
Ohio Democratic Primary : only 2% Republican voters (crossover-voter)
Only Total 24k voters (=1.20 million x 2%)
http://edition.cnn.com/election/primaries/polls/oh/Dem(look the 'Party ID' part)