i clearly think that is too early to tell whether or not this project is gonna be a success. in my opinion it has enough potential to make serious impact in the long run, but there are things that may "slow down" the process
Of course, everything will depend on the success of the team and on many other factors. But I really like the idea.