Wow very sad to hear
But glad your fine
I would have it inspected at a body shop to make sure the crash bumper has not been compromised and the foam cover is not damaged.
The last thing you want is for that to fail if it were to happen again at a higher speed resulting in God forbid injuries. IMO