Just out of curiosity, do they dispatch a coach from GIB to AGP to take the LHR-bound passengers, which then returns with the inbound passengers? Timings seem to suggest they do and it would explain the delay. It would of course be much cheaper, rather than having two sets of coaches doing one way trips.