I'm glad you're okay and here to ask about parts. As long as we can come away from a get-off relatively intact, they make new bikes and new bike parts every day. I hope you're insured and perhaps a check with the insurance company will answer some of the questions. Insurance companies have replaced a few bikes of mine that I thought were easily repairable. It seems they tend to look at things from a different point of view, with repair liabilities and such. And I've always found bike shopping more fun than parts shopping.
If you're not living on the edge, you're taking up too much space.