I agree if you work in the field and you are kind of known, it's quite hard to vanish, but is simpler if anybody never heard anything about you.
Many people of the team are known professionals on their domain, this doesn't guarantee however they can pull this off.
Well, if they can't their reputation is on the line. So it's in their best interest to do their best in order this project is successful.
I wish we could see in the future, that would make investing a lot easier.
But that is just not possible so we really need the updates from the team.