I second the comment about the snow. They have been hit extremely hard by the snows lately. I had an order from them that took a little longer than usual recently - 10 days ago. There were two hold-up - their power is going in and out due to the heavy snow and trees hitting the power lines. And they were waiting for inventory to be delivered and they were delayed due to the snow.
I would cut them a little slack. Their area is not used to or equipped for snow. Just my 2 cents worth.