Another thing, if people want to excuse the ridiculousness of the groups survival and escape, or how they survived the last wave of the attack because the Night King wanted just the dragon, there are actual ways to go about this.
1) Show that the initial White Walker scouting party was a deliberate trap, not just have the Wight call the main group (which is clearly just another branch of the larger army of the dead). Have the White Walker attempt to escape and distract the group with a few straggling Wights. White Walkers have some semblance of self preservation and independent thought as well as emotion (Like when Jon shocked the White Walker with his sword being able to stop an attack), would a White Walker sacrifice himself like that? There are limited White Walkers, considering their production method is now basically gone.
2) Skip the Wights from falling into the lake. If the plan was to have Danny come in to save the group and use them as bait for the set up of killing the dragon, actually show that the plan was to entrap them and play the waiting game. As it stands, I assume the White Walkers wanted to kill the group, but simply failed at doing so, even when logistically there is no reasonable way they could have held that location when they were completely surrounded and had no visible choke point.
3) Have the characters talk about the fact they were possibly set up. Instead of showing giant chains after the battle, have a group of Wights in the distance dragging the cold iron, and have someone make note of it. Have someone make note of if they are being set up, if this was all a trap, have arguments and conflict within the small stone island of what to do, and how they can possibly defeat an enemy that is clearly one step ahead of them.
Good drama has irony. If the group started to string together the fact that they are leading Danny into a trap, there is tension in having the groups own survival at odds with the fact that they are falling right into the Night Kings plans.