I think all the odds are pretty accurate for two reasons:
1. Most voters out there are voting to get free stuff. This favors a Dem win in November, Clinton is clearly the favorite among Dems- a party dominated by minorities who when all is said and done won't vote for the "old Jew" from Vermont.
2. The Republican and Democrat parties are private organizations who at the end of the day can ignore the votes and pick their own person at the convention. This is why Rubio is still favored over Trump and a minor reason why Clinton is favored over Sanders
Cruz will give out no free things and he is a party outsider thus it will be hard for him to win the nomination and even if that happens it will be hard for him to win the Presidency.
The Wild Card in all this is possible 3rd party candidates (who have money to waste- Trump, Bloomberg) scenarios.