Just got an email from them, stating that they are closing.
Apparently they are now in the process of selling off the remaining inventory.