It's incredible that you weren't hurt and a testimony to BMW design.
I think your estimates of speed and distance might be a bit high. From the damage on both cars, your speed was more likely 70 - 90 mph, and I doubt that you pushed the Mustang 500 feet unless your accelerator was stuck, even if you didn't brake. Maybe 150 - 200 feet, which is still incredibly scary!