Not really understanding the Okoflex English eligibility. He needs to acquire a new Nationality. According to FIFA rules the only way of doing this considering no one (reportedly in his family is English) is:
"He has lived continuously for at least 5 years after reaching the age of 18 on the territory of the relevant Association."
He was born in Ireland, so eligible. His parents are Nigerian, so is eligible here too. He won't be eligible for Scotland or England until the age of 23, or have these rules been changed or am I misinterpreting something? All the years prior to 18 shouldn't count towards eligibility if this is the rule?
See Law 17 here:
http://websites.sportstg.com/get_file.cgi?id=1127049