With reference to AFPEX, as previously mentioned you need a UK address but also require a UK CAA license number to verify the details for setting up the account. The reason being that the DFT in the UK put up the money for NATS to provide the service as a replacement for the Heathrow unit that was closed down, as such the DFT/NATS are loathe to allow non-UK users without some sort of payment forthcoming to cover the staffing costs. Certainly users from the Channel Islands have only been accepted after payment was made to NATS by the local governments.
As for Olivia, i'm pretty sure one of the airfields in the flightplan has to be French or it either won't be accepted or will disappear into the great unknown.