The team pages in the old opebbeos site had full contact information of team members. The new site does not seem to have that information (yet), and from what I hear, it is up to the team members to post that info.
I would encourage that the contact information be included, so that it is easy for people interested in contacting the team members with ideas, motivation to help/code, etc. to get started.
As it is now, it has become kind of mysterious who is doing what…