I wrongly assumed that the price cap was just that: a fixed amount per unit.
But even the Money Saving Expert site says that these are just averages and that there are regional variations, so I don't know how they work it all out.
They make it up as they go along. Didn't a chief executive of one of the companies admit it was a cash cow, a licence to print money?