Looks like 769 remaining delegates*. Cruz needs 720 of them to win. That leaves him a “margin” of only 49 delegates.
After 4/19, it’s over for Cruz.
* source reference for remaining delegates
http://www.nytimes.com/interactive/2016/us/elections/primary-calendar-and-results.html
I agree with your analysis. You nailed it.