My advice:
-Vent the rest of your anger in creative ways first.
-Then rebuild your website
-After your done with that, give some sort of protection. I can't bring anything to mind that would do that, but find some protection.
Sorry about the accident though. I can't wait until these sort of incidents stop.