I hope that does it!
As far as timing, I like to advance the timing until max idle speed is reached, then retard it until the RPM's just start to come down.
This is a good starting point. After that make sure it does not ping, or kick back against the starter. If it does retard slightly more.