The thing is the site allows to withdraw it only via a local Nigerian bank account - which is something none of us have

Really? My first time to see a website who accepts international affiliate people yet only accept a specific payment option, worst it's a local bank account for the affiliate to withdraw. This seems like a must avoid affiliate platform. Thanks for sharing this information too.
Sorry to asked, have you found any help so far.. if no then I can help out any escrow is acceptable otherwise I suggest as earlier mention to contact brainboss.
The transaction made already with the help of CryptopreneurBrainboss,
see quoted message below.Crypto received from CryptopreneurBrainboss with thanks by the way!