It could be a new car or a tagline for a future marketing campaign. Whatever it means, it's definitely something electric.