WOW! So glad you are OK, and clearly in good spirits.
You are truly blessed, as well as quite a good sport considering.
As far as the vultures asking, wanting, and outright taking the parts off of you're poor car... it is nothing short of pathetic! How much lower can people get?