What he said.
1) Get an estimate from the local guru (BigRuss) to fix the leaks. Get the car T4'd for other issues, such as failed airbag sensors.
Threaten to call in Trading Standards department, and trade bodies.
Get an agreement from the seller to cough up. He'll fold, he doesn't want the car back as is.
Get the leaks sorted, they cost peanuts. The issues are well known.
Dehumidifier for a few days. Once dry, the mould will NOT return.
Doctor Beckman's carpet cleaner does an amazing job with carpets.
And don't get too depressed by the immediate flooding. Once gone, what problems do you actually have ?
Enjoy the car.
OR:
2) Reject the goods. Use a report from the Guru (& your video) to support your case.
Personally, I'd try for #1.
These cars are brilliant in bangernomic terms. And you've got a wealth of knowledge on your side in this forum.