An idiot killed my baby. Need advice.

So very sorry to hear about this. Thank god you are ok.
Looks like your drive line will be salvageable. I would try to communicate with driver that caused this and get some form of compensation. Maybe even thru his insurance. He might have multipliers in his plan that cover off road activity.
Think about a go fund me page. This situation more than warrants
one.