Having seriously contemplated getting one of these roofs, the real problem was working with Tesla. Fine, Tesla sells cars with essentially no customer service. It’s a thing you order off a menu, and they make it and deliver it.
But a roof is fundamentally a custom installation. You need flashings. You need it to integrate with gutters. You need to make sure the thing is compatible with the roof slope. You may need penetrations. You need to have drawings and specs for the contractor and the structural engineer. You probably need a (correct!) permit drawing. Someone needs to answer the phone when the GC calls. And you need the thing installed, on time, competently, so the building can have a roof when it needs it.
Tesla is terrible at this. Any of a large number of roofers who sell products from various large and small roofing vendors can pull it off — it’s not hard, it’s not rocket science, but it requires an actual human who has volition. Maybe AI or really amazing construction software will do this some day, but not yet.