How often do you drive more than 250 miles/day?
You live in the SF Bay Area. The Tesla Supercharger network in California and in adjacent states allows you to drive almost anywhere with one or two 20 minute stops per day.
Once you have a Tesla your range anxiety will vanish.