I can't claim to know the stall speed of a Hunter with that flap setting, but I bet it's not far away from 100kts....
So he was in a silly place even if he'd been the right way up at 2600'
To be inverted, surely worse.
To try and pull through from there??????, Braver than me.