Wow! Glad you are (relatively) okay.
I am, however, coming to the conclusion that you are indestructable. You aren't, perhaps, related to one Captain Jack Harkness?
(BTW, please don't try and put you indestructableness to the test again.)
(BTW 2, If the truck driver was as stupid and at fault as it sounds, I hope you manage to educate the truck driver with the aid of the legal system.)