I'm pissed. Tree fell on my demon.

When you stated a tree fell on your car I thought of a TREE. You know 1-2 feet in diameter. I'm sure there is some damage from the tree limb that fell. Don't see and broken glass so you probably got lucky and any damage can be repaired. If possible you might want to work on that indoors as i in the winter you never know how far south the snow and ice will go. Good luck and hope it and you get better quick.