Working on the software I did some more testing of the stock ECU.
1). Stock ECU takes 8 to 9 seconds to step the duty cycle from one extreme to the other. My ECU with the half second wait takes about 60 seconds. I tested mine with a 1/4 second wait and it got some hunting at idle. So it looks like that 300 ms O2 sensor response time I read about is about right.
2) Doing the book testing which has you float, ground and 1.5 volt battery testing does keep that stock step rate. Ground and 1.5 volt is just so the input is below or above 0.5 volts. It still runs closed loop. So doing that testing with my ECU will take 6 times as long to see the min and max duty cycle. You can do that testing without the engine running if you jumper the RPM relay brown wire pin to the double yellow/red wire pin.
3) Wide open throttle also takes that same rate of change with the stock ECU. I think I will make my ECU change to that 55% dwell instantly on and normal closed loop timing for off.
When I get my first circuit boards I have to add an IC for a change needed to sense when the O2 input is floated (disconnected).