Thought of commenting the same... found your comment to be more precise...I guess the name analogy should be in context to something of EV ecosystem... something like Chagre,Dash, or something innovative rather than copy paste something from ICE ecos...
"Turbo" means "turbocharger", which has nothing at all to do with an EV.
Bloody marketing types, never give a damn about what words actually mean. Definitely candidates for "first against the wall when the revolution co...