Coolant spewing from my overflow hose

How high are you filling the radiator ?
After the initial puke, does it continue to puke after ?

You should fill the radiator about an inch or less from the top, giving the water room for expansion. Try that, and see how it works.

My money is, you are filling the radiator to high.