In case you have been hiding under a rock, Netflix launched its services globally last week, including on the continent of Africa. Of course its Nigeria launch couldn’t happen without making a big splash among Nigerians. Nigerians were so excited about the launch and the Nigerian media, entertainment and technology insiders began asking what the …