A concept (car) too far?