It really annoys me when I go to a site and the first thing I'm presented with is "login/create your account". I know nothing about your site, your product, your goals or what the purpose of this account is. Give me a demonstration of some kind or at the very least a paragraph about what it is you're doing before you ask me for my personal information.
Furthermore a lengthy FAQ does not supplant and introductory description/video.
Furthermore a lengthy FAQ does not supplant and introductory description/video.