Train departures from Luton

 
Does the Luton train story add up?

Apart from the disputed CCTV still photo of the 'Leeds Four' entering one entrance to Luton train station, apparently taken at 7.21.54secs, a second allegation has now emerged to the effect that on that fateful morning, and because of cancellations, there were no trains running from Luton to London at 7.40, as the police keep repeating the men caught! Nor at 7.30.

The original allegation, recorded in an audio interview with the truthseeker website, came from an anonymous woman commuter, but has now been checked by two investigators, James Stewart and Nick Kollerstrom, who spoke with four other commuters and with railway staff. James and Nick also collected official data on train arrivals and departure times that day. Their reports are here:
http://www.financialoutrage.org.uk/trains_luton_to_kings_cross.htm
http://www.financialoutrage.org.uk/thameslink_database.htm

My reading of the situation is as follows:

VERDICT:
The police mantra that the men got the 7.40 is definitely wrong. However there does seem a significant window of opportunity for the men to have caught the 7.24, which probably left at 7.25. So the fact that the police are wrong about the 7.40 train could just be an innocent mistake, which doesn't in itself discredit the main alleged evidence concerning the four being captured on CCTV at Kings cross (which station??) at 8.26 that morning. A video which we have still not been shown!

All these anomalies and suspicions could easily be cleared up if we were to be shown a full and connected video narrative (not just an isolated still) of the 4 suspects passing under the very numerous cameras along Luton's station's corridors, stairs and walkways and on the platform from which they are understood to have caught their train, followed by footage from the Thameslink station right along and through to the platforms they must have used to have been able to get the Circle Line and Picadilly trains they are said to have boarded.

Let Justice be seen to be done!