I have VESC on my homemade electric scooter, I love it so far!
The only inconvenience on vesc for me is, that VESC does not record total ODOMETER (total travelled distance [km], on that vehicle).
I heared, that hardware of VESC does not support that kind of RAM (that remembers through cycles).
But this feature could be implemented only in app with REAL TIME LOGGING enabled, so when you connect to the VESC, it reads certain .csv file and updates the total ODOMETER..
I have one smartphone constantly mounted on my scooters handlebar, that constantly shows RT data.
I would really apprechiate this integration, for what I need, VESC is perfect solution, I really love it!