If I was building a system like this I would allow people to post an ad about the company they are starting, their location, the people currently involved, something about the vision of the company (without giving away too much), the expectations of how much work is involved, are the other people full time, equity on offer, the skills, experience and qualifications of the other co-counders, does location matter, do you need to be in the same city etc etc etc.
Instead this odd site assumes that searching for cofounders is about placing job ads. A bit strange.