Watch what your one rule does: it's perfect at 3 metres and disastrous at 10 centimetres. The exact command that gets you there — full speed, hard steer — is the command that flings you off the pad. No single law is right everywhere.
So stop asking one rule to do everything. Give each job its own room. In SEEK you only sprint and aim. In ARRIVE you only ease in — forward speed shrinks as goal_dist shrinks, so you coast to a stop on the pad instead of through it. And if a wall fills the rangefinder, AVOID takes over and pivots. Each mode is trivially simple because it has exactly one job. The intelligence isn't inside any room — it's in the doors: when goal_dist drops below half a metre, SEEK hands off to ARRIVE.
Modes, and the transitions between them.