Man, i really feel for you!
I got my Leon keyed/dented last night, but things like what happened to you puts it into perspective....
And I was livid last night, wanted to kill someone, think i would need a straight-jacket if I was in your shoes....
Hope you get it all sorted at a minimum cost, good luck!