If Huckabee somehow wins IA or comes in as a close second, a well-timed and effective ad blitz in NH as well as favorable media coverage could lead to some re-thinking among Republican voters when they are heading into the booth. The same could be true afterwards for SC. But there´s still a long way to go for him and he´s not really swimming in camapign money ...
For the case Huckabee is the nominee, I created a prediction today vs. Clinton ...
While I agree with most of your scenario, I have a hard time seeing New Hampshire voting for Huckabee. In Iowa, SC and other states, he could win the primary easily. If Pat Buchanan hadn't won the '96 primary in NH, I'd say it was impossible for Huckabee to win there.
One thing that really bothered me in 2004, was that the New Hampshire Democratic Primary vote was totally shaped by the Iowa Caucus results. Kerry got a huge surge of support after his win there. This shows that New Hampshire-ites are too easily persuaded by what happens in Iowa.