To the best of my knowledge, the 2012 Zero bikes (at least S, DS) have an OBD-II port, which I understand has CAN data from the controller. I have a consumer OBD-II scanner but I haven't tried hooking it up.
The Enertia's USB key does store logs, I
took a look at the logs earlier and partially dissected them.
I'd be happy to take a look at this again and update the tool.
Here's what would be very helpful to me:
1. Log while charging the bike - note start / end time of charging, depth of discharge at start, ambient temperature. Optionally disconnect and reconnect the charging cable one or more times and note times of disconnect and remaining depth of discharge.
2. Log while operating the bike - note start / end time of ride, depth of discharge at start / end, ambient temperature. GPS log of ride (use an app like runkeeper on iOS / Android, export GPX or KML) would be VERY helpful here.
It's *theoretically* possible that you could attach a phone / device to the Enertia via a USB cable and have the logs stored on the device. An app on the device could display updates from the logs, although most of the information is likely already available on the Enertia display (I WISH this was true for the Zero bikes). You could mount the device on the handlebars of the bike for display.
The device would need to support USB mass storage profile. Best options are a jailbroken iOS device (iphone, ipod touch) or some Android devices (newer devices, like my Galaxy Nexus, support MTP instead of USB mass storage).