UGH n OUCH!...... I'm really sorry
a lot of advice and precautions have been given already....
I'm just going to point out something different
TADA!!!!!!!!!!! Welcome to F.I.R.S.T.! This is what FIRST is all about. I think you should be more concerned about the time you've left and make the best out of it.
After reading this thread, i can say that every other person/team has at some point and time has faced something similar. But this doesn't mean that one should start focusing on the catastrophe; focus on the outcome and what can be done in next couple of weeks before the shipping.
So be strong, don't worry; you're being backed up by the whole CD/FIRST community.
...... and don't hesitate to drop a line if ya need anything. We would be glad to help you out in any way possible.
Imad