If it idles with the choke 90% closed, it's getting too much air from somewhere else. Think about it, she's running, so it is in fact getting enough fuel, to run, just too much air. This means your fuel system is working fine enough to idle. And since you can drive it and it seems OK,the fuel system seems to fine there too.
So the only issue you have is at idle. And Ima thinking it is sucking air somewhere.
Yeah the idle air bleeds may be not working right, but I'm going with a vacuum leak.
Yeah the point gap may be too tight, but I'm sticking to vacuum leak.
But, before you spend a ton of time on that, I would lash the valves. It wouldn't be the first time tight valves confused the issue. I use .013/.023 lashed at about room temperature.