Everyone has missed the really important fact here.
They announced this agreement 2 weeks ago, saying it was to be signed on June 2, 2011, after a bit of due diligence was completed. This due diligence has been completed.
Why would they not just proceed to June 2 and sign the papers then? Why is it important to get further paperwork completed now, with additional conditions restricting cancellation? Obviously there is a need to get the deal sealed as soon as possible, and it couldn't wait until the agreed date.
This release doesn't tell us there is no white knight out there. It could be telling us there is one, and they could be planning their move before June 2. Either that, or there is news coming that they can't hold in until that date.
Best regards
K