You'll be glad to know that exactly the same thing has been available for many years now. I've seen several houses with it, and there are 2 completely different approaches, there are solar shingles, they look a lot more like normal shingles and are installed in a similar way, and there are solar roofing panels which are more like standing seam metal roofing (cheaper and easier to install, but not quite as aesthetically pleasing)
No reason to wait for Tesla's version, I haven't seen any reason to believe that Tesla's solar roof will be any better than what's already on the market.