Tesla self-driving doesn't exist and will only work on Tesla vehicles if they ever develop the capability.
Waymo self-driving works now and has been demonstrated on multiple vehicles. Waymo could utilize the manufacturing capacity of the entire auto-industry.
An example of this is that in robotics, the ability to properly insert a piston into an engine block without damage to the piston or block was an unsolved problem for some time in robotics. Doing so using machine vision and robotics control theory required engineering constraints that resulted in a too slow and expensive a mechanism for mechanized assembly lines.
Because of the total control of the assembly line, this problem was solved in the physical space through a reactive physical assembly using two connected planes (I'm sorry but I'm having a hell of a time tracking down a reference) rather than in software.
Pretty much exactly what companies like Waymo are trying to do.
I'm not sure Tesla level vertical integration is really necessary.
In SF, when Cruise & Waymo were both operating at the same time, there was a lot of animosity towards autonomous vehicle driving behavior (especially emergency vehicles). Both companies got lumped in together, but this seemed to stop as soon as Cruise paused operations.
It's nice that Austin will get a chance to see Waymo first, and have the ability to differentiate between the performance whenever Tesla launches. It'd be great if both performed flawlessly, but I have my doubts about one of these companies ability to act responsibly...
During the time they were both operating public service in SF, Waymo had slightly fewer incidents proportional to their fleet size, but almost all of them were extremely minor. Cruise had mostly minor incidents with a few catastrophic failures.