evan, first off, i am very glad that you are ok, and that your car is driveable. what doesnt kill us makes us smarter (i hope).
my question to you is, while you were out there, did you have that welded diff still in place?
i hope that you guys will try and be more careful in the future, and once again, im glad no one got hurt. good luck fixing the car.