Glad to hear everyone/everything is okay! In the future you should consider autocrossing to get past the urge to take high speed corners on public roads (even more so it will teach you the limits of your car in a controlled manner instead of some random intersection). We're headed to one a week from today so PM if interested...
Sammy