Sorry to hear about your loss. That's got to be one big disappointment.
On the surface, this looks like another excellent example of why you never leave the keys with the engine mechanic, alignment shop, tire shop, etc. I imagine the front suspension gave out after your Cobra swapped ends under hard accelleration out of a corner.
Who knows maybe it really was the front end giving out.