Some of your "flaws" simply aren't valid.
Take the "being built on farmland and depleting agricultural output" disadvantage. There's been some research on the benefits of putting them on farmland, namely shading the soil and working to minimize evaporation. which in turn decreases the amount of water needed for the crops.
CA, I believe, is also looking at covering canals, aqueducts, and reservoirs, again to reduce evaporation and prevent water loss. We can also cover a LOT of roofs with the things before "habitat loss" is an issue.
Grid-level batteries are a thing, true, but then again as you're well aware there's also a lot of research into non-battery storage (gravity, flywheels, etc.).
Finally, the manufacturing aspect is a bit of a wash, in my opinion. WHATEVER we do is going to have to be produced and manufactured at scale, and I'm not sure there's a major difference between producing them here and planting them on the ground or producing them here and then shooting them into space.
At least, until space-based manufacturing is a thing...