As it happens, they do have a FAQ answering those questions; it's hidden behind the signup process. It just didn't occur to them that it would be useful to have it at the home page. It seems they didn't really learn the lesson.
The only parts of the site that should be hidden behind the sign up process are those that only affect logged-in users; learning about the site and business is not one of those. Most of that information does not need to be located at the front page itself, but there must be a link allowing the user to find it.