The biggest problem with people who have invested money into something, is patience.
Good things take time, so give it some time.
I believe this team has had more than enough time to make their product.
Based on? Your own experience of how long it takes to build a decentralized internet??