"...secretly installing them onto customer vehicles..."
Do Tesla owners explicitly consent to this? As in terms and condition of sale state that they give Tesla permission to update the software on their car without informing them? If so, is that condition transferred to subsequent owners if the car is resold?
Where I am from, secretly installing software on a customer's hardware is really bad form, and would get you sued if discovered.