The presentation is quite a good video IMO and its a great way to get more investor and get convinced by the developers.
Yeah. It's a good thing that they have provided a video that shows how the team manage this project. It will give plus factor to them and possibly can convince more investors to join with this team and help to achieved the necessary amount needed.
Well, it's necessary for every project so that there could be more people to get to know more about the platform. It's how strategy should work because investors wanted to know more about how the project would be in the future.