OMG ! How can you be so calm ? If it happens to me ... I would have screamed at that driver until he cries for Mommy. Just kidding.
I guess I won't be seeing you anytime soon in T.O. I hope you can ask your insurance to write it off completely and get you into a brand new M. Preferreably, M6.