ICOVO definitely looks like a promising platform but it will need mass adoption to be useful. It will also depend on how well the team can execute this project.

This is a large project and I think also very worth it to gain much support. and the purpose of the project is also very useful. and no doubt all the team surely will manage the project with as best as possible.