Jim, do you think that an i3 calculates its battery pack's charge level by its voltage which is also dependent on temperature and load, and which varies very little over a wide range of charge levels in the middle of its charge level range? That seems quite error-prone. Might keeping track of current flows in and out of the battery pack be used instead which is how my Honda Insight hybrid calculates its battery pack's charge level?