translate English to German: If you aren’t equipped with the latest technology, the competition will leave you behind.
Wenn die Technik im Motorsport versagt, fährt einem die Konkurrenz davon.