it's normal for the coolant to overflow like that after it warms up if the radiator is filled all the way to the top when it's cold.. the coolant expands when it gets warm, which pushes a bunch of it out of the filler neck. this is why you have an overflow tank, and why older cars that didn't have an overflow tank had a "full" line in the radiator tank 3-4 inches down from the top...
how fast does it warm up and build pressure in the cooling system with the cap on? if it overheats in a couple of minutes and the hoses get rock hard, then you are looking at a bad head gasket and/or a cracked head. the pressure is from combustion gasses, and it gets hot because of all the air pockets that the gasses cause.