I think there should be a [Team] button in the main menu. Now you need to go to [About] and click on “NEM Foundation” or “Learn more about the foundation” and then scroll down to the bottom of the page. I think the team should be on the top of the page.
I don’t see who are the NEM developers. If I’m new to NEM I only see the board, council and the founding members and I don’t know if the founding members are developers, investors or something else.
For the founding members I would recommand a picture with neutral background like the pictures of the board and council members and some minimum information about them.