Do I need to be a member to create a page?

Yes, you need to create a personal account on VC4Africa platform first. Later on you will also be able to list yourself as the team member on your organization page.