Have a look at the comments below the story: one Iberia pilot says he has never had anything delivered by dispatch rider. None of them deny the 680 flying hrs/yr limit, though. Is this true? BA and most British airlines have a 900 hrs limit as per the UK legal maximum.