The problem I had was not being able to push the double-elbow connector fully home as if the o-rings were too large. I tried lubing them, pushing hard (at risk of breaking something) and even got a lump of wood pressed against it so I could put my whole bodyweight behind it but it wouldn't budge.
This seemed to match with Xac's experience where it wouldn't stay locked in place so I tried fitting the o-rings inside the matrix connectors and voila! It clicked straight on! Initial tests showed no leaks but then, flushed with confidence, I asked Toby to remove it again so he could get a sense of how they feel when they click in place.
Unfortunately, when it came to bleed the coolant, I found it was leaking again.
Yesterday, I had time to try again and managed to get a neighbour (a Citroen trained mechanic, no less) involved. He had the same problem (with the o-rings on the male connectors) and gave up saying he didn't want to risk breaking anything, suggesting I forget the o-rings and use RTV sealant instead. Understandly, time is money for a professional but I have the luxury of time and preferred to use the o-rings (which cost me £2 each

I'm not sure how but using light to medium force at varying angles on the connector, it eventually clicked in place and, after running up the engine, could see no evidence of leaking so I'm cautiously optimistic that this particular hinderance is now history.