I use to heat things much hotter, I trained in heat treatment, and it was clearly not linear, by how much at such low temperatures it is hard to tell however.
Evohome works by firing the boiler on/off multiply times/hour and I never see any complaints re frequent cycling from a ecomomy point of view.
How EvoHome works varies, it can work with OpenTherm, the same must be said for the boilers, as the user we are unaware of the algorithms built into any boiler, because one boiler when switched off, restarts at flat out, does not mean all boilers do. However some clearly after being switches off with an external on/off device turn back on at full output, and many boilers don't gain the latent heat while at maximum output, the whole design of most boilers is to be controlled by a modulating device, be it to the ebus, or on the water flow.
I found setting the TRV's in sequence can speed up re-heat, but it depends on timing, with my oil boiler if the on time is staggered on each radiator by 10 minutes I can get kitchen first, then dinning room, then living room, then hall, and a bigger gap before bedrooms, office and craft room is heated. And the hall has started to heat before the boiler starts to cycle, but increase the times to 15 minutes, and the boiler starts to cycle before hall starts to heat.
My pump is on the return, and I have no by-pass valve, it would not work with pump on the return, and I have found with micro bore piping there is no real need to trim the lock shield valves, the heat is reasonably shared between radiators, and closing the lock shield means more water thermo-syphons through the domestic hot water so boiler turns off early.
However this was not the case with mothers old house with a gas modulating combi boiler, once set radiators never got stinking hot, the boiler modulated to maintain the water flow at a temperature which maintained all the rooms at the temperatures set on the TRV's, the only problem I had was the anti hysteresis software on the TRV's was OTT, so set the room from 16°C overnight (it rarely cooled that much) to 20°C in the morning at 7 am, it was 11 am before it reached 20°C, so I would set to 22°C and then at 8 am down to 20°C and the room was at 20°C by 8 am. However this means geofencing would not really work with the TRV heads I was using.
I note the Drayton Wiser TRV head is claimed to have algorithms to work out how long it takes to heat the room, so with those TRV heads goefencing would likely work.
Without electronic heads the rooms can only be set to maximum temperature, on leaving mothers house the electronic heads were removed and the mechanical put back, however by this time the lock shields had been trimmed using the temperatures reported on the PC,
with current and target reported it is easy to turn down the lock shield a tad if the current exceeds target, which with 15 mm pipe work it did to begin with, once set the rooms were spot on, except when the sun through bay windows caused the temperature to raise, and when the mechanical TRV's were put back on, the rooms continued to be spot on with temperature. Though of course took longer to heat up, as heating all rooms together.
I added a further 5 electronic TRV's in this house, cheap enough at £15 each in 2019, I do change batteries annually although they will last two years, but then I forget, with a discharged battery they are designed to open.
I keep pointing out in last 10 years I have lived in three homes, and each one was different, so to say the answer is electronic TRV's may work with one home, but be useless with another, the did work far better with the gas modulating boiler to with this on/off oil boiler. But also moved from 15 mm pipe work and by-pass valves, to micro bore and thermo syphon. And with three floors, and 14 rooms, turning off rooms not being used is far more important than with mothers house with only 6 rooms, where the kitchen had to double as a laundry room. Here the laundry room is not heated except by the washing machine, dryer, and press.