Very Very Glad you are ok!
A friend had a similiar experience many years ago. His 01 engine is still on a pallet in my driveway. It was very hard on him despite knowing it was 100% not his fault. If you struggle with this, seek assistance. Listen to your family as they might recognize it long before us tough guys will admit it. It is just human nature and not a weakness if you run into this... .
On another topic, after an accident between my tractor and a vehicle in the road, I was advised to refrain from saying too much on the internet about the details of the accident. Perhaps paranoid but think about it... i. e. CYA