Oops... unless I'm mistaken, if it runs better with the choke pulled ("on"), that means it's running LEAN, i.e., not gettig enough fuel. The choke cuts off air, but allows the same (or more) fuel to enter the airstream, making the mixture richer.
On the other hand, gas pouring out of carb can likely mean needle isn't seating properly, but that would tend to make it run rich, in theory...??? :confused2:
Sounds like there are possibly more issues in the carb....