vacuum gauge to solve idle issue

Ok at this point I'm trying to set timing. I figgered since its related to this thread, I would piggy back onto this.
I will say carb tuning is needed as its running rich as hell. See pic of exhaust marks on lawn. Thats at idle and 5 minutes of run time lol.
1st things 1st. Timing.
Carb 4295S (rebuilt by me)
No choke
Elec ign factory distributor
7r vac can=14* crank timing
Engine warmed up
Vac gauge hooked to ported vac on carb.
Vac can hose plugged.
775 rpm (in park)
5" HG
25* initial timing
45* all in @ 3500 rpm, 19" HG.(vac plugged)
Other readings I took.
@2000 rpm, I got 35* timing (vac plugged)17.5" HG
Initial seems really high (25) BUT no pinging.
Any ideas as to where to go from here?
Thanks
Steve

20170620_164248.jpg