It seems some of the trouble and cost is with the size (miniaturization, electronic component duplication for each tile...).
Why not simply create larger "tiles", a la sheeted roofs? If aesthetics is the only goal, you can take a bit more hit on efficiency and have different patterns on them that are not necessarily energy-producing (eg. you take a current-tech solar panel and paint and perhaps even sculpt anything on parts of it to make it look better).
Since the efficiency hit is generally pretty big (your roof is unlikely to be inclined and pointed in a way to get the most of sun rays in your area), they need to be much cheaper than traditional panels per unit of coverage to be even cost-comparable.
FWIW, I like this and would gladly install them on my roof. I've actually searched for "solar roof tiles" long before this was announced (didn't come up with anything :)).
But perhaps this project needs a stepping stone to regular-looking tiles first (as I said, larger, sheeting-like solar panels for installation on commercial roofs, if designed in a nice way, perhaps even for residential use).
There are a lot of examples in this youtube video: https://www.youtube.com/watch?v=IVIf8UMg7Zg
Elon truly is the pied piper.