That sucks! I bought several at the beginning of this company's existence.
I did have an order pending when the 💩 hit the fan and I immediately filed a dispute with AMEX instead of waiting for the refunds they were promising. It's scary they are back and selling gift cards again 😵.