But yes, at LEAST show the tagline prominently on the page, and preferably have an elevator pitch right there too. You have 2 seconds to tell people what you do and why they should care. Don't waste it with "Here's a video, we're in beta, invite only, have a good day!"