It's a speed detecting switch that disables the throttle opener system below 13mph. And yes, it's like the carb version of the BCDD. (Or the BCDD is like the FI version of the throttle opener system?)
The throttle opener holds the throttle open a little under high intake manifold situations and that switch disables that system when you are sitting still (<13mph) so you're idle won't hang open. That's why when you goose it sitting still the idle won't hang, but if you push in the clutch and goose the throttle while you are cruising at 30mph, the throttle should hang open a little bit.
See ET-13 for additional details.
On edit - The earlier cars had the throttle opener system, but didn't have the speed related defeat.