IT WORKED!!
Wow! This engine sounds like a sewing machine now! It purrrrrs like a kitten when it's idling and rides GREAT!
I replaced all the junk ebay carb parts and pieces with the high dollar OEM parts described a few posts up and it made a HUGE difference.
It runs like a real bike now. I'm so happy about this. I took it for a test ride today and it ran awesome. I had forgotten how fun these little savages are to ride.
Ok now for some technical details and observations. . .
The OEM needle jet was a tighter fit into the carb body than the previous one. I definitely made sure the little notch was lined up with the indent. It was also about 28 degrees in my garage too.
I double checked float level (properly). I also did that blow-air-through-it test that DragBikeMike suggested earlier as a final sanity check. From the test ride, I think the float level is fine (I didn't do an official fuel level check after install).
There was a little sputtering and stalling for about the first 30 seconds when the throttle was about 1/4 to 1/2 or so (accelerating through the gears basically). But that went away and never came back.
And finally. . .
The idle/mix screw now changes the behavior of the idle
Yeah! I dialed that in as well.
Thanks again for all the help on this carb. Looks like it was definitely The Case of the eBay Carb Parts.