Glad you're both okay. That looked like a rough hit!
To add to the resiliency discussion of these things, we rolled our 4Runner in the Smokies and after rolling it back over, it started right up without any fluid leaks or suspension kinks.
We drove it all the way back to Houston without a single dash light or mechanical issues.
It's hard to see in the pictures but there was a concrete and metal drainage ditch the front slid off and was sitting on in.
I definitely trust this thing a lot more in an emergency situation, especially in an intense one like yours!