I had too much compression causing low speed and heating problems.
I installed a large cooling reservoir and lowered the compression and things got better. The radiator removes some of the heat.
If I went back to the original design the thermo-siphon would probably work ok.
I don't think this type of cooling is well suited to these small low compression, low RPM engines.
What type of engine are you thinking of building next?