Well you look much calmer in the picture than I would have imagined. I guess by that time a sick feeling was starting to settle in.
I hate to say it, but the whole thing reminds me of the Risky Business movie. The fathers car, the lake, the horrible feeling you must have been feeling as it was pulled out of the water.
As to your questions, I cannot honestly recommend you trying to fix it because the cost would be huge. If your engine was running, you almost certainly have water in it. All the electronics will be shot because of the inevitable corrosion. The interior can be dried out and cleaned, but I think it will still have issues.
However, you can contact Art's Corvette Parts to see what they would do in your shoes. They buy, sell, restore, etc. all types of Corvettes.
There are probably specialty shops that deal with water damage, but I am unfamiliar with any.
I hope you get things resolved as best as possible. Good luck, and let us know what happens along the way. Hopefully you and your father will be in another ZR-1 very soon.