The Powerwall will have quite a long payback, probably over 15yrs, but if you have the cash spare would be a good idea.
However, using it to charge an EV overnight isn't its best use since it only stores 13.5kWh and I think your car's battery is about 50kWh.
What would be a good idea is...