Malc,
The heat exchanger coil in your cylinder must be very effective to take 14 kW continuously for 20 minutes.
So, if you still want your system to have priority DHW, then a simple modification to your Y-Plan, which should work, would be to insert the 'Normally Open' contacts of a power...