I had a similar crash in a Supra TT back in the day. The only difference was, my car was upside down and the split phone poll slowed me down enough so that the eventual big ass tree I hit didn't do as much damage. It's a miracle I survived that, and I felt equally awful and stupid about it. It's certainly made me a more careful driver.
It also changed me in other ways that put me down the path of life I'm in now. Which is not a bad thing as I've done well for myself.
Your reaction is humble, which is good. Sometimes it all works out for the better.
2009 BMW M3 E92 6M AW/FR
Eibach Springs + H&R Front Sway + LUX AE + LCI Taillights + BMW Performance CF Spoiler + Bastuck Clubsport Exhaust