Hate to say it, but as a shopper, everything you've posted is a screaming warning sign to get your money back and find someone else.
Usually, this may be accomplished by calling your credit card company and explaining the situation. They can put a "hold" on the charge amount from that company. And... since some companies have time limits on when they will pursue fraud, communicating with your credit card company right away is key. They are just as unhappy when dealing with bad companies as bad customers, so call them first thing! If they can't help you, then fine. But if they can, you'll be ahead in the long run (and maybe the company will catch a clue and have better service).