I agree with the OP about the Cancel/Resume functions.
But I have, for me, a bigger gripe with the Cruise Control-- Like the Roadster, the car is built to do everything in MPH, and then those of us with a more civilized measurement system have to live with everything being converted to km/h. This REALLY is a pain with the cruise control, because the increments for speed up/slow down are 1.6 km/h (1 MPH) and 8 km/h (5 MPH), instead of the more intuitive, consistent and useful 1 and 5 km/h. Our speed zones in Canada are in increments of 5 km/h not 8 km/h!
+1 ... So annoying.