Radio Le Mans is truly just an extended commercial for Hertz