Okay, for the non-lawyers. I don't have the entire contract, but what you have posted states that he will stay out of coaching through the end of the contract.
What it means is that he will not coach and do MNF AT THE SAME TIME. There almost certainly is a termination provision in the contract, and I would bet money that it includes an out if he wants to coach again. Once the contract is terminated it is "ended" and he would not be in breach by coaching.
This now clues me in as to why there can be no announcement at this time. He cannot be announced as anybody's coach until after he completes this season at MNF and terminates the MNF contract.
Now, he could go to MNF for a waiver, but that probably is more trouble than it is worth.