This is a great idea. Even just a little 40-second youtube cartoon embedded in the homepage that can be linked to in press releases, to break it down for the people who don't speak tech.
What do you think of the 60 second one we already have?
I really like the short video @storj.io. Its very comprehensible for the everyday normal guy.