If the team behind this project is decent they should understand that they didn't give enough info or achievements to build much trust, I'm afraid.
If it isn't... well, just the same.
You can look at the shortcomings you listed on the other hand. There are teams that seem to be more focused on partnerships, marketing campaigns, events, etc. But pay attention - is this a real product? Sometimes something may sound impressive, but it should be ignored. If the project counts on success, then it should be constantly developed. And we can observe the open development of this project. Is not it?