Still running rich

I agree that the ignition/timing needs to be ironed out before you'll ever get the carb right. Even as little as 3-4 degrees of timing advance at idle can affect idle mixture quite a bit. I'd bump initial up to as much as it'll take without bucking on the starter. Of course when you do that you need to watch total timing so it doesn't get too much.