just spent a few hours trying to sort it out, and it seems to work ok now. i left it running on idle for about 30mins, and then took it for a run to get it hot.
the coolant didn't boil over, or overflow at all.
i done a hot water test on the thermostat and it did seem to open, im not too sure...