32mm is the blue polypipe, preferably running all the way from the mains in the pavement to the stopcock under your sink. It is measured on outside diameter, and has thick plastic walls. If you take a 22mm copper pipe off that to each bathroom, you will have plenty of flow. You cannot run a bath in a reasonable time using 15mm pipes.
The Megaflo probably has a 22mm copper pipe going in and coming out of it, I recommend teeing off from this a 22mm to each of your bathroom(s). If it has a 28mm connection, use that and tee off the bathroom pipes from it. That will enable you to run two baths at the same time with good flow.
The kitchen sink only needs a 15mm copper pipe for both hot and cold, and the smaller size will not take so long to run hot.
Unless you have an unusually big house, 22mm and 15mm copper will be plenty for each floor of your radiators.
I know some will say I am over-generous in my sizings, but I'm not concerned about saving a few pounds, and the annoyance caused by undersized pipes throttling the flow is out of all proportion to the tiny effort of running big pipes in the first place. It is a lot of work and expense to try to improve it later. I bet you are spending thousands on your new boiler, cylinder, bathroom and showers. The pipe costs are much smaller.
I think you will be astonished and delighted by the flow you get, the speed of filling your bath, and the power of your shower. If you decide to reduce the flow a bit later, that's easily done.