They’re very clearly an established source masquerading as a new one. That’s enough for me to be sketched out, especially when there’s no shortage of good sources to order from.
If you go back into the thread some people gave evidence that they may be Muscle Candy, who do not have a good reputation.
They seem to be somewhat receptive to feedback, people appear to be getting their orders (still no third party testing), and the rep is personable. I guess that’s good enough for some people? I still don’t see a compelling reason to take a chance on them.