John's right. His was a more frightening experience than yours because he was on board when the guy came out of the fog and he had to duck big time so the idiot would miss his body!
His point is that BIG hull to deck damage CAN be repaired. You have to find a qualified fiberglass/boat man. If you don't know one, look around and ask at your marina. Or even ask here. You might also try aksing on cruisersforum.com, more folks there may be aware of help in the DR.
I've seen his boat since the repair and you wouldn't know his looked as bad as yours, almost like new, in fact probably better than new.
Good luck, this can be fixed, Parsons and sail sfbay are right, too.