Id wait another 3 weeks for refund, and get some free quick legal advice in the meantime since it would take a few months to legally get your money back
the free legal advice would be calling a business/IT lawyer and getting his the initial brief phone conversation started, after that it
would be then seeing them in person for about an hour which would cost something like $250 to write up a letter of demand to the company,
depending on how much money they might prospectively owe you including compensation I'm sure the lawyer would request and how
much confidence you can tell if any that he has regarding the case would be what makes up your mind to whether or not
you want to spend the X amount of dollars to get the letter of demand written up professionally,
also depends what the terms if their where any on how they would handle shipping delays or equipment malfunctions but ive only been looking at this for a few minutes