Remember that weird promo video for this car?