I was buying from WLF a few days ago and id said that some shirts aren't printed until you order. This explains how some shirts have "only X left in stock".
I personally have good experience with them. First time I ordered it took them 2 weeks to ship (it was summer) and about a week or 2 to arrive (international shipping). They stated they ship their stuff within a week, though.
On the other hand, my bf, his brother and a couple of friends ordered some stuff for last year's black Friday sale and waited for a few months (until Feb, it think). When they contacted WLF they said the order was never received (but they received the money, ofc). They shipped it with express shipping free of charge (or the difference between regular and express was free, not sure), but some extras weren't included because they were "out of stock" (you know, those things you unlock with every $25 spent, and it was a high level because they ordered lots of stuff).