You should check out these things called batteries.
What this means is there's low hanging fruit to solve these problems in other ways, once fossil fuels are no longer allowed to pollute without cost. There are already good ideas for solving the long term storage problem, with many of the component technologies already existing for other purposes.