You have too much air, and you're leaning out the fuel to get the thing to idle - I bet it sounds a rough as hell on idle.
Put more fuel in let the revs rise up to 2000-2500rpm, close down the throttle plates so that the engine speed is closer to idle, then repeat this process until the warm engine is idling at the right speed with lambda close to 1.0
This will probably result in you having poor starting behaviour, but that can be tuned out easily enough.
Getting some form of IACV in there is never a bad idea...