I had minor hail and the roof was fine, for whatever that is worth.
I've driven 5690mi and charged 1.57MW/hr. I pay 12.5c/(kw/h), so around $125 (only a little Super Charging, so actually slightly higher). My previous ICE got ~35mpg average (assuming $3.15/gal) same distance would cost $512...