Tesla's solar roof delay :
Well, sounds stupid, since it's way more expensive than traditional solar panels.
If they want to create some solar energy solution that also works as a roof somehow, the only decent economic viable approach would be create solar panels still large, but with some interconnection edges to easily connect one to each other creating some sort of roof. It would be viable just for home projects, for home not yet built, and not to home with already with a roof.
But there would still be a problem : How walk on the roof without broke the panels ?