An update...
We've now had our system up and running for a week (i.e. halfway through the 2-week "learning period". We had a message via the app last weekend to tell us it had switched to the advanced algorithm. The automatically set heating curve has dropped from 2.6 to 0.9, which probably sounds about right for a well-insulated modern house.
The temperatures are still a bit up-and-down, (ranging from 17.9 to 18.3 with setpoint at 18), but that's not too bad, and we're hoping it will settled down further. We're just a bit surprised that the boiler tends to ramp up to a flow temperature of over 60 (even with hot water switched off), when we thought it was supposed to run more continually and keep the flow temperature lower for the heating operation.
As you and Vaillant suggested, we've got the flow temperatures set to the max value in the default range, hoping the system can work out what it actually needs.