Departure time is when the aircraft pushes back. If it pushes back on time, it may then go to a remote stand and await a departure slot for an hour and still be deemed to have departed on time. To be fair it did in fact depart on time and further delays are down to air traffic restrictions.