its not initial, its static offset, usually referred to as static timing. that's how it can advance. remember, the zeel box is just a signal delay box (for the most part), so it needs a reference angle as to when the trigger passes the pickup.
the timing is about
15 degrees idle
26
23
18
9
and as said above, turned out to actually be 30 degrees, i had it reversed. the way to determine is to program in a flat curve, set it all to, 20 degrees persay. then, use the dial back timing light (or scribe a mark at 20 degrees btdc). fire bike up, use timing light and with it -supposed- to run at programmed 20 degrees, adjust static timing on the programmer until it lines up at the 20 degree mark. on rzs for example, is 34 degrees.
what that does is tell the programmer where the trigger is and to compensate for its position. also, these have a 50mm stroke and a 105mm rod length, so regular timing curve for an rz or rd isn't going to work.
i programmed the curve in as above, roughly, and its fine. actually took it out today. need to look at fuel feed, it started starving for fuel at 105 mph after about 1/2 mile.

(pretty sure i know what it is)