It sounds like you have a pretty good shot of fixing the problem with contractor #2!
Fingers are crossed that you get a good round of tropical rain without the wind problems.
$60K for a pond liner, OMG. Glad you didn't need to go that way.
Good luck.