Great post Sanzy, thanks for sharing.
I was expecting the story to take a turn for the worse after reading that... Could you not extend the sunset clause? I'd be very nervous letting the contract go unconditional before receiving written approval from the bank.