I know that one airline I worked for recently would 'reschedule' flights if they knew in advance that a delay was inevitable. This then allowed them to record the departure as 'on time'.
I have only flown FR a handful of times and every time delayed. Could it be that FR are doing something similar in order to keep the statistics looking good?