It’s an interesting concept and I will be reading up a bit more.
In the whitepaper I understand having to justify the anonymity of the development team. What sets of alarm bells for me is comparing it to other successful projects, especially the clear reference to the returns from those projects.