I took a second or two at the landing page and was unable to see an example game without signing up for an account. Perhaps you could provide a peek at an example game without requiring a signup?
Why do I need to sign up to create a game anyway? Couldn't I go through the process and then sign-up to save it? That way, I could play with the interface and get an idea of what I'm actually signing up for.