Yeah, I’m fairly sure the “range extender” (engine) component was optional, not sure what the take rate was. A small percentage of an already infrequently-purchased car.
The overview video touches on how some components of the Hey app are aggressively cached, like menu popups and such - so I imagine your "offline" capability comes from the fact that anything you need to run the application offline is just cached from the last online use.