Fuel pump operates off cylinder vacuum but diaphragm inside it only rubber part involved. It mounts directly to side of cylinder casting. No vacuum advance type things like 4 strokers used to have. Spark advance is mechanical and to set up your link and sync you really need a manual which iboats sells access to either by buying the Seloc manual directly or renting time on the internet which I did and liked it. Spark advance runs roughly 4 BTDC at idle to 20 at WOT. Not necessarily tied to butterfly position as you should have a fuel saver feature where once you advance to full throttle and back off, you start closing your butterflies before the advance starts retarding, an economy feature.
Your needle valve settings seem to be in the right general area. At least you aren't too lean which is frowned on.
On hoses and air leaks, good idea and also check your fuel line from your tank. I had mine scale up after 10 years of ethanol usage. Scale clogged the squeeze bulb and internal inline filter. Actually replacing all your fuel lines and internal filter would be a great idea.
Normal idle should be between 650 and 700 rpm.