First up, big respect for posting pics and admitting user error. Secondly, hopefully you're not injured. Did the airbags deploy?
For what it's worth, I save my TC off moments for the track, it's a fairly heavy car and the roads around here suck with oil and potholes and general morons who veer into your lane without indication. Just a personal thing, not preaching.
Good luck getting the car fixed up and be safe out there.