For my 2 cents' worth, OG ...
I agree with everything said so far. Selecting a pump is critical. A too powerful pump can cause a problem if the gravity feed from the tank is unable to keep up with the pump. In extreme cases, the cistern in the roof could empty before the incoming mains feed is able to replenish the amount of water.
I have seen this happen with a bath, which needs a lot of water. Then you get air drawn in, and thus airlocks.
Raising the roof tank can help a great deal, but it's a biggish job, and you may not have sufficient headroom anyway.
A good start is to look at the hot pipework. Ideally, a 22mm supply would be taken from the cylinder directly to the kitchen tap. Remember, your problem is with flow rate ... not necessarily pressure. Also 22mm to the bathroom would help. All too often, 22mm from the cylinder is immediately split into two 15mm supplies which run to kitchen and bathroom. 15mm can give flow rate problems.
Also, check that you don't have any isolation valves in the pipe runs. These have a tiny aperture that severely restricts flow. The other common problem is with modern posh taps. Some work at a low pressure... many don't. The old type full-flow type with handwheels tend not to have this concern.