Z shells come up for sale here every now and again. you could consider buying one and swapping in your drive train. I would not try and repair that much body damage. Too expensive, and you won't be sure what you will be left with.
I'm a little superstitious in these cases. I would get rid of car, and start over. Bad karma if you push your luck twice with the same vehicle.