Brilliant, that's perfect. Thanks everyone for the information, hopefully it'll be cured with the newer cap and purging the air.
There's a Porsche dealer next to where I live (lucky me), and I gave them a ring. They said £9 for 1L of Porsche 50/50 coolant, and £18 for a brand new coolant lid with the part number ending in .04.
Perfect