I don't think Tesla cares about OpenStreetMap markings, as far as I know they ignore everything. 

There isn't really a stronger marking that "private" on OpenStreetMap. It is up to the navigation software to correctly handle this.