Re currency: IF the passenger to be flown is in possession of a valid pilot's licence for the machine and type of flying to be flown, any pilot, even if non current, can take such a pilot with him flying as a passenger.
Do you have that in writing from the LBA?
I don't think the UK CAA's interpretation is so lax, and the LBA also has a track record of adopting the most onerous interpretation of the rules.
Anyone who can't be designated as 'crew' is a passenger, and therefore the pilot is subject to the currency rule.
MJ