After working in retail for 25 years, it sounds to me as if this company places their personal lives and sport schedules over that of their business and customer responsibilities. That is their right, but it will also be their downfall and I'd look for a more professional source because they won't be around much longer. Cancel your order and contact your credit card company, in writing, including copies of all of your correspondence to get your money back. These people don't deserve either your patience or your business.