I'll add my 2 cents here by agreeing that we need much more real time data while riding and of course a data logger is also great for analysis after the ride.
If I couldn't have it all i would love to just have a bi-directional gauge that would tell me when current is flowing out of the battery and when it's flowing back in, from regen. In dirt riding, in ECO mode, I'm going back and forth between those two conditions and would like to know what's happening.
The Cycle Analyst is not a datalogger, it's a main display. The datalogger is an option you can connect to it.
But the cycle analyst HAVE all teh info you talk about. It indicate the current direction when you regen or run the motor. It display amp, power, temp, voltage, kmh, wh/km. Ah, total distance, min Amp, Max amp, min Volt, etc... ALL IN REAL TIME

and.. it work from any voltage between 12 and 100V and can take up to 650v isolation when used with an external Voltage sensing device.
Believe me... Every ride i go, i APPRECIATE ALOT my cycle analyst !
I can see the consumed Ah or Watt-hour so i know exactly how much energy i still have in the battery.
It's like the zero could ONLY have this display and it would be more than enough.
Here is few of the info it can display in real time:





Doc