As regards airlines, I do know they feed the passenger data to the security people somehow, in bulk, well in advance, so when the plane lands the Plod can be there waiting. There is some kind of datalink.
Not that I am aware of. I would be interested to see your evidence for this as my friend who works in this field for GCHQ informs that they don't have access to such data. Rather that they work on tracking knows targets and something as crude as a Gendec for a CAT flight is not how they do it.
Not to mention the fact that I can book myself on a flight with only a few hours notice so where they get the information well in advance is also something I would be interested in hearing about.