Re: overheating
If you are running in salt water, Salt-Away and similar products can only help. When salt or calcium build up, they not only block passages, but insulate, so that the cooling water cannot reach the metal you are trying to cool.
BTW, Salt Away did not help me with anything but salt You will have to find other products, like vinegar and dishwasher detergent to get to some of the other solids.
Running without thermostats not only makes the walls of the cylinders too cool for the hot pistons causing excessive wear, but will contribute greatly to carbon build-up and fouled plugs.
You would have to be running in water around 140 degrees or more to make running without thermostats sensible.