Flying boat,
Sounds like you had a rough day, one thing though....
we took off at least 20 mins later than schedule.
Schedules are in fact push back times. The push back is the departure time. At LGW (or LHR), it is not unusual to get airborne 20-30 minutes after push.