Has anyone out there tried any of their products or even received any of their products yet? I would like to give them a try. They seem pretty legit just don't see any TD pics yet or any product reviews so far.