Is there any place where I can read user reviews on it? I am finding literally nothing so I am assuming their site is still new?

EDIT: so that verification code that I scratch on the box to make sure it's valid means nothing either?