Ok, you're right performances weren't that good so I changed a few things:
-detection of Kerbalism if loaded and BV adapts to it
-support for stock fuel cells without background resource processing : initial fuel amount gives a maximum EC to drain through fuel cells, then each update calculates how much to consume (without actually drainning resources), and finally when the rover arrives to destination or when BV is deactivated the corresponding fuel is drainned.
-update time is back to 1s when Kerbalism isn't loaded. In fact 200ms is usefull only not to drain huge amount of EC when high warping, meaning rovers would have to be filled with tons of battery to keep roving.
Now about your questions and with these modifications (see the dev branch in my repo):
It does now: I force it to LANDED when BV is activated. About that I wonder what happens when a rover drives through a new biome, I guess it won't be triggered as nothings change in the protovessel, but will it be usefull to update it ?
I tested a few situations with MemGraph:
-with official BV 0.12
-with BV 0.12 with 200ms update time:
-with BV modified and stock fuel cells: (1s update time)
-with official BV and Kerbalism:
-with Kerbalism and modified BV: (200ms and resource background processing)
My conclusion is that without Kerbalism these new features are transparent. But with Kerbalism, performances aren't that good, but still usefull features in my opinion: roving during night makes you save so much time (and supplies) and you don't have to irradiate your kerbals with tons of RTG (Kerbalism adds radiation emission to it, affecting your kerbals health).
Also I learned about garbage thanks to your comment, so my opinion about performance and all desn't worth a lot
Still this is yours to choose, my job is done here (well I guess...). Now I have som' rovin' to do !