You should have called your credit card company and canceled the order. Credit card companies are very good at handling disputes, especially Amex or any Platinum card.
I know, I know, easy to say in hindsight...the whole things just smells bad, what a crappy experience.
One can only hope the wheels are perfectly
round.
Fusz should buy this company, set it straight.