You refer to Iowa as quirky. In NH anyone, of any party or no party can vote in the Republican primary. Voters were still deciding which party to vote for on election day. That’s a lot of quirk, right there. I see the big race in NH as between Bernie and Donald, and Bernie won.
The democratic primary was between 2 candidates and the republican was split 8 ways. So I don’t no if that is a valid comparison. Comparing the total number of votes cast in the democrat primary vs the total votes cast in the republican primary might be a better predictor of outcomes in the general. Trump appears to be turning out new voters.