Good points. Getting a demo video up on the homepage is a priority at this point; for orientation after sign-up, we're thinking about doing a quick overlay/popup that explains how to edit and add content. I don't think it should take more than a few hints to help people through creating their first few pages.
Thanks for checking it out.