"The tree then fell through and smashed right on the seat, within seconds of me moving.
"If we hadn't got our son out of the top bunk, it would've hit him, too."
Fortunately, the top bunk did not collapse far enough to endanger Casey, who was sleeping below.
Wealleans said he forced the door open and banged on the door of another campervan, from where he called the police.
"The wind was that strong we could hardly walk, trees and branches were falling down, and the gravel was flying around and smashing into everything.
"The sound of the lake was unbelievable — the noise of it was so loud you could hardly hear yourself speak."
Four days into a 10-day trip around the South Island, the family had travelled from Te Anau the day before, joining about a dozen other campervans at the reserve.
Police drove the family to Queenstown, where they checked into a hotel.
"I haven't slept, I was that wired.
"I was lying there having visions of what would've happened if I hadn't picked up Niko, or if I'd been sitting in that seat for two seconds longer."
The rental company delivered a replacement vehicle yesterday, and the Wealleans family intended to resume their trip today.
"I think we'll just take our time, and not park under any trees."
The gale-force winds also tore through part of the Queenstown suburb of Frankton, ripping roofing off homes and sheds, blowing in windows, damaging fences and bringing down trees and branches.
Robertson St resident John Hamilton said he was woken some time before 2am by a loud roar.
"The first thing in my mind was 'why's a jet taking off at this hour of the morning, and why's it outside my window?'"
His home and his neighbours on each side appeared to have copped the worst damage.
Part of his roof and guttering were blown away, the chimney was toppled and four windows blown in.
The roof of his double garage had completely gone, with debris damaging two vehicles inside.
His catamaran was blown off its trailer and tipped upside down, breaking a fence in the process, while a large tree was uprooted on the roadside verge next to his home.
Hamilton said he was grateful for the help of volunteer firefighters from the Frankton and Queenstown brigades, who came quickly and spent three hours helping him and others in the neighbourhood secure loose items.
Hamilton's neighbour, Jo Reid, said the corner of her roof was blown off, three windows blown in and her shed "flattened".
Her garden was littered with ceiling insulation, broken glass, roofing nails, branches and metal and timber debris.
In nearby Alta Pl, resident Hudson Turnbull said his neighbour saw what appeared to be a "mini-tornado" hit about 1.45am, coming from the direction of Lake Wakatipu a few hundred metres away.
The fencing on three sides of his own property was damaged in "a few seconds".
Fire and Emergency New Zealand southern fire communications centre shift manager Brent Dunn said firefighters helped residents secure loose roofing iron and other debris in the area, and removed a tree that fell on to a parked vehicle in Riverside Rd.
A roller door was blown in at the Maui Motorhome Rental depot in Lucas Pl, damaging vehicles inside, Dunn said.
The strongest wind gust of 83km/h was recorded at Queenstown Airport about 4am.