I'm going to play devils advocate here.
Let me make it very clear that I have no reason to think this is the case, but just a word of caution.
Be very suspicions of "sales". I've been around the boards along time and this is sometimes used to drive up business just before disappearing. There is a possibility it's being used in this case to divert attention and continue orders while there are complaints of products not arriving.
This has been done before, although not recently. Maybe a few Vets will back me up on this. If you visit the "Bodybuilding and the Law" forum you might see a motivation for closing shop.
I'll say once again I have no reason to suspect this is the case, but I would not get all crazy about the sale and send money while outstanding orders are not being received.
Once longtime members and I mean this as no disrespect to someone with a recent registration date, but anyone can register a dozen screen names and post "got my product". Post count means nothing about someone's knowledge, but it does add to his or her credibility. Few scammers have the foresight to register and keep screen names going, so they make up new ones.
I have an order pending with them and when it's received I'll be the first to post it.
Just something to think about.