RE:Waiting until the last minute
While it would be nice to complete the deal on time, (and I certainly hope that it does), I think it would be easy enough to just extend the timeline a bit if things aren't quite ready, as long as it's mutually agreed to by both parties.