I am review in white paper on your idea, It's really nice. A very detailed and profitable results, blameless vision, acquainted results.
It is always benefical to read the whitepaper, but alot of the time often people don't have time to go through a 30 page document. A nice video summarizing the project gets more attention on board
For me I think the important videos is when I see the team members speaking and deliver their message. For one it shows that the team is legit and that they are real and also their way of talking says a lot about their capabilities.
That would probably happen for a reason. I think that happens already, speaking memebers through video is time consuming but if it is in needs well no problem for that. It shows taking care of the responsibilities.
Having those videos would somehow create a good connection to the community since they will be able to fully understand the importance of the project. This will help them to convince the community to continue to support the project because this will show their credibility.