I have just read an interesting article on ignition timing optimisation in 2 strokes ( not lambretta) and it seems to improve as the timing increases through 20 deg btdc and begins to drop off into the mid 30s btdc ( please note the Rev range was 3k to 5k)
The reasons given in the article are that at lower timings ( below 20) by the time the flame ignites the piston is passing TDC, and the fuel is beginning to decompress, leads to power loss and the flame propagating further down the barrel and increased heating.
Above 30 deg the power is lost as the flame propagation acts against the upward stroke of the piston so making it less efficient
The traditional ignition timing on a lambretta was 21 btdc, we are now running at around 19-17 deg btdc due to modern fuel.
Both can't be right and I'm not sure what I'm missing, can anyone enlighten me.