Good luck on Monday! If they do not come up with an acceptable solution, definitely go legal. Accept nothing short of a full and immediate resolution. You've paid good money to get this done and, frankly quite a high price given the scale of the job.
If they care about their reputation they'd...