linear CCD TCD1201d readout and timing issue

I can't any reason why a flip flop would perform better than direct port access on the Arduino.