Just a follow up for completeness...
I spoke to Viessmann tech support again and they suggested an engineer coming out to look at the boiler under warranty..
After some investigation, he was able to change the maximum pump speed from the 65% default limit on the 19kW boiler to 100% as per the 32kW model - and I now have radiators that are too hot to touch and much better warm up time in the house...
The setting was accessed via the Viessmann service assistant program on his laptop - but it may be possible to remotely configure the setting, he thought. It is not possible to change the setting from the boiler control panel.
He said it was unusual to need to do this, but the boiler control of the pump is geared towards it being eco-friendly and using the minimal amount of power required as per EEC regs - but clearly the pipe work here needed a far higher pump setting.
Thanks everyone for your help and advice with this