Couple of points from the news report:
"I stalled onto the trees..."
"I was doing something like 70kts on impact...just before impact..."
From the P & M Aviation website: The Flight Design CTSW Performance
PM Aviation
Stall speed Vs1 ( Flaps –8` ) 43kts
Stall speed Vs2 ( Flaps –0` ) 40kts
Stall speed Vs0 ( Flaps -40') 34kts