translate English to German: Well ahead on other cars competing ...
Nun weiter auf andere Autos konkurrieren ...