Agreed - nothing more annoying than a product that wants my credentials before I can even try it out, see a screenshot, or anything else that might make me want it. le sigh
Not only that but it also requires email activation. At least some sites that ask to register allow you to login without activating for a little bit.
noted, will surely add some screenshots!
add an guest account, something we can experiment with? :)