Looking at those photos makes me so incredibly grateful that my car only rolled onto its side and then went back onto its wheels, rather than a full rollover. Lady Luck was with me that day! I'm pretty sure it would've been totaled otherwise.
Sorry for the loss. Especially bad since it was a 2.3. Glad you're okay though. When did it happen?