I don't think that's necessarily true - insurance companies make money out of insuring far safer modes of transport than driving (like air travel). The liability merely shifts from the driver to the software developer. Whoever is providing the self-driving cars will need to have large amounts of indemnity insurance to cover potential losses.
The second part might be true, but human-driven cars are going to be on the road for a very long time. As long as they are here, accidents will happen, and insurance companies will find a way to charge you for it. Geico et al will never stop existing, so long as there is the possibility of human error.
The page itself is loaded via HTTP, but all credit card information is transferred to Stripe & Helium via HTTPS. Again, with Helium, no payment information actually needs to hit your servers (Sam's blog, in this case).
It cuts both ways. What if someone with nothing to lose found some way to take out sony.com or whatever? I hope that will never be possible, and I bet anyone trying that would end up in jail, but you never know.