I will echo the comments that perhaps you have some debris from the tank playing he11 with your carb, the tanks usually have all sorts of crap in them when new. I would recommend you add a quality in-line fuel filter to make sure nothing gets into your carb. You also need to make sure the filter in the top of the fuel valve (that goes inside the tank) doesn't get clogged....
As for the reason for the fuel overflow, it is most likely float/needle valve related. The needle valve in the carb is the device that cuts off the flow of fuel into the bowl, if some debris gets caught in the needle valve and props it open then fuel will overflow from your carb. A simple cleaning of the carb and installation of an in-line fuel filter will fix this problem. Make sure you clean all three jets when you clean the CNS carb, the idle and enrichment jets are pretty small and clog easily, if the idle jet is clogged you will have a hard starting motor and your low end speed will probably be pretty jerky...
If debris in the needle valve is not the problem, and the carb still overflows, then you probably need to do a float adjustment. The float is the device that pushes up on and closes the needle valve when the proper amount of fuel is in the bowl. If the float is improperly adjusted it may never close off the needle valve and allow the carb to overflow. There is a small metal tab on the float that pushes up on the needle valve to close it, bend this tab slightly so it pushes the needle valve up further to fix this problem. If you clean out all the fuel from the carb and use some clean fuel line, you should be able to blow on the fuel line and it should flow freely when the carb is sitting upright, when you flip it upside down you should feel the flow being blocked off. This was helpful to me in getting my float adjustment into the proper ballpark...