Free or not...3+ weeks between order and shipping would NOT make me want to order from them again. That, and the PR "backfiring" puts silkies on my "DO NOT BUY" list.
By PR backfiring, I mean companies that spend lots of $ in advertising, only to invest a small amount of that in giving freebies. They fail to set limits before, then renege on their end of the contract. How many companies have I agreed to exchange my personal info for a freebie that costs them pennies, only to have them say "Whoops, we were overwhelmed, so forget what we said we'd give you for your personal info. We'll use it and share it, per the conditions of the original contract, yet you'll get NOTHING in exchange? If I had a $ for every company I've severed ties with for this very reason<sigh>.
I bought Dingo bones for over a decade, until the day they promised me a measly free dingo in exchange for me agreeing to receive their advertising. No matter how many times I try to unsub, they still send me their crap, meanwhile, all I got was a "So sorry, we got too many responses, so no dingo bone for you, but please accept our (and our partners') unwanted mailings as a consolation prize. FAIL!!!
Silkies seems to have made a similar mistake. Instead of garnering future business, they've just made a lot of enemies.