I agree with the first two points, but why do you think the thrusters have to be manually controlled? My expectation would be it'd just perform one of the pre-programmed tricks taking in the sensor data to adapt mid-way, the same way they do auto-landings in SpaceX (no one is controlling the landing booster manually, right?).
Sorry, but "just use sensor data and do it like the spacex landings" is such a ridiculous hand-waving of the scope of the actual problem.