1. Cruz was never going to win New York, either in the primaries or the general election. No Republican presidential candidate has carried New York since Reagan in 1984.
2. New York voters have elected and re-elected Andrew Cuomo as governor, Chuckie Schumer as Senator and Bill de Blasio as Mayor of NYC. New York values.
3. Insulting liberals that were never going to vote for you has never hurt Trump’s poll numbers and will not hurt Cruz.
Your three points are all right in the mark.
And it is win-win in that if Trump is the nominee, this little tempest in a teapot may help Trump win New York.