Wahoo!
Thanks to your advice, the bike's running like a champ now.
Took the carbs apart again
Replaced the main jets with Dynojet 96's, and put Dynojet needle at clip position 2, put in new pilot jets too. Idle screws at 2.5 turns out. Notice how much larger the PO jets were:
Had bike back together and then the bowls started leaking because I never replaced the gaskets, so got some of those and put them in.
Just took it out on the road and it runs great! Starts on choke well and idles smooth, blip of the throttle is quick and drops promptly. In all gears pull smoothly from 2-13K RPM, good throttle response!
Totally awesome thanks again for all your help.