You can upload that (for lack of a better term) presentation to one of the video sites in that FAQ and use it via that video site within your blog. May want to consider a ‘static front page’ to place the video and then have your blog posts on a secondary page. That’s the closeest way here to have a landing page like you’re trying to do. You can do it with regular wordpress on your own host but not really here with the shared software. You’d have to have file level access to do so.