You can tell where your engine wants the initial timing very simply. Keep advancing it until the idle does not increase anymore. Then back off a hair. As long as it does not ping there, that's what it wants. Of course, you may need to end up limiting the total, but that's a good way to find where the initial should be.