I never have trusted pizza delivery men, seen too many of them driving their bikes round London. Crazy people, wouldn't trust em with a push bike let alone an aircraft.
Just a thought, maybe he was a UK trained pilot remaining within the trafic pattern. 100 miles from the airfield would probably be be within the "circuit" Anybody know if he was rambling on about QFE's?