Exactly where is the puking gas coming from? Is it from the bowl vent in the middle of the top cover, or the vents on the choke chimney? The choke wouldn't cause fuel to come from either one. A good composite float weighs 0.3 oz. and the brass type is 0.5 oz. If yours weighs significantly more, replace it. Your problem could also be the result of a piece of crud holding the needle valve open. A so called rebuild 2100 from a chain parts store isn't the answer. Even if your real lucky and you get one that works well. You'll still be clueless about carbs and equally helpless the next time a minor problem comes up.
Your choke, if original, would be heated by drawing air through the exhaust manifold. You could add an electrically heated thermostat or choke cap, to have what you call an electric choke. I have a pile of them and will send one free. Since your engine hasn't been warmed up, you don't know the automatic choke isn't working now.
A photo of the throttle linkage would help. Without knowing what they should look like, it may be OK and look, to you, like crap.