Good numbers in NH, but Iowa is a must-win for Bernie. He can't allow any primary/caucus in a super-white northern state slip through to Clinton if he wants to win.
I really don't think he does anymore. If he crushes Clinton in NH he'll have enough of the national spotlight to continue on and be viable.
That said, I think he's going to win Iowa by 4.
IIRC, there was an analysis showing that Iowa should be the 4th most "Bernie friendly" state in the country based off demographics (I believe the top 3 were VT, NH, and ME.) He needs it.