If Plod didn't have this right, he may as well give up.
Not so sure about that. Police powers regarding motor vehicles are rather more limited, aren't they?
That's not to say that I think the power to search an aircraft and card its passengers is unreasonable, but it does reflect a considerable extension of the powers conferred even by the TA 2000.