I am working with a company at the moment and they have software that is modelling the roof of a city alongside the power consumption in a dynamic model. It is incredible the brain power and effort going into resolving the grid block in this space. Solar panel car roofs have been possible for quite some time. Imagine if the government offered a benefit if you had your house roof MADE out of solar panels instead of tiles with an overlay. Might be interesting.
What if the government paid you to have a roof of solar panels, and paid to maintain then. Then the poor folk could could afford to stay in their homes.