Spotted today on a Renault Clio sport, delusion or an advance on the 'My other cars a ........' theme?