The CA cruise control could be perfected with a seemingly simple firmware upgrade, and with a compatible controller (meaning one where variable regen can be controlled via the CA), it could work as well or maybe better than cruise in a car. The upgrade would allow cruise to be activated by a press (or double press/long press, etc.) of the digital aux input, instead of long hold of the throttle, which is virtually impossible to set for slower speeds when running 72V. Plus it would avoid unintentional activation at full throttle.
Cruise could be speed based, so speed would be maintained speed regardless of terrain, up to the power and regen capabilities of the controller. Temp limits, rollback, etc. would be automatically applied as needed. Cruise on my old controller basically worked that way, up to maybe a 10% uphill or 15% downhill grade, so it definitely only allowed a limited amount of extra power to maintain speed., but way better than the CA's throttle/power based cruise. A modified CA cruise could deal with 20% or more uphill (provided you have the power) in order to maintain speed, and have the roll back safeguards.