There is a hazard warning light button tucked away on the back of the LHS switchgear. Strikes me that a tiny software update would swap this with the uselessly located cruise control button on the right. Problem solved! And then I'd make it so nudging the mode switch while CC was activated adjusted speed by 1mph either way.
Otherwise, I'd change all the switchgear for something that looked and felt a bit more premium, and use the BMW wheel for scrolling around in menus.
The dash itself needs to operate at at least 4x its current framerate to feel good. And I'd replace it with one at least 50% larger and 4x the resolution.
I'd rewrite the dash firmware to be vastly more slick, along the lines of BMW.
I'd do something with the stacked headlight on the SR/F so that they could be independently adjusted up and down.
I'd widen the belt 50% and add some more serious protection from debris.
I'd make the back brake actually work (I mean seriously... it's got to be an MOT fail???)
I'd have a slightly larger dead zone on the throttle close so that it could actually interpolate up to the specified max regen setting from 0%.
I'd increase the suspension travel 2cm and decrease the spring rate.
I'd use the Zero app, after having thrown out all the existing code of course, to design custom throttle and traction maps, not just mere modes.
Cas