So...you say you want to buy an electric car?

A good percentage of EV owners also have solar on their houses that they also charge their EV with.
As the years go by and gas prices rise ( remember just a few years ago when gas hit $5 /gal.) you will see the EV's become more attractive.

BTW I put 5k net solar on my roof 5 years ago and haven't had an electric bill during the fall, winter and spring since and reduced my summer bills . Now that I have an EV it raised my use ever so slightly.

Here in California we produce more Solar power then the utilities will buy so we are giving it to Arizona.

At this time the sun belt states are the leaders in solar and EV's.
As time goes by the rest will follow. It may take until 2040 but it will happen.

How electric is produced and how it will be stored in the future will no doubt change to yet to be invented systems.

But right now it's solar , wind and hydro that are the green sources . Lithium batteries are the prime storage at this time and that will change over time.

As for the used batteries coming out of EV's they are being used as back up power for business and soon for your home as more become available. When they are finally depleted they will be recycled.

The Future is here compared to the 1990's .
Solar on your roof is great unless you live in the midwest. I have a sizable portion of my roof that faces the south. Perfect location for panels. Id love to put enough to spin my meter backwards and recieve a check from the power company.

Problem is we also get wicked hail storms. So yeah its gonna cost me money to put up. I dont mind that. What i do mind is when the storms come through and smash it all to ****. Thats the same reason i have a metal roof on my home. Got tired of replacing shingled roofs ever 4 years or so.

Had. Hailstorm so bad one year we had grapefruit sized hail. If you did not have metal roof those iceballs from hell actually would go right through the roof plywood and through your ceiling. No joke.

So yeah solar is great if you live in an environment thats kind to it. Mine is not.