It sounds like it is a headgasket.
I've had problems with the ZX1 in my kit car where the cooling system is ok when driving around normally but when I'm on the track the coolant is pumped out of the overflow.
Changing waterpump, thermostat and radiator cap did nothing.
I discovered that #2 spark plug was hard to remove, and when I looked down the plug hole and the engine was could, there was fluid on the piston. For me, the leak is compression stroke air from cyl 2 getting into the coolant when I'm playing at high sustained rpm, then coolant leaking into cyl 2 when the coolant system pressure is up and the engine is not running.
I changed the gasket and the head measured so-so with a straight edge but the head was warped enough that it needed a shave.
I would recommend that you shave the head as well as change the headgasket.
If you know that the water pump is good then it's bad news i'm afraid.
m