1- the story of the site has changed a bit. but I get your point. If nothing else the cartoon has personality.
2- I got a lot of feedback with my launch that the email-registration process was complicated, so I decided to offer this web registration as the primary way to sign-up. So the step-by-step instructions don't really apply now. 3- I could definitely make another video for the new site.
I'll definitely try to add an "about us" page with a few details. Thanks for your thoughts!