No, I'm in agreement with you here. As much as I don't buy from ThinkGeek anymore (unless they have a really, really wantable T-shirt on sale*...because I'm cheap as hell), having something akin to an Amazon Locker is a boon and a win for them.
It's a heck of a smart business strategy and it's going to be interesting (to me at least) to see how successful it is.
*I have a "Fhloston Paradise" t-shirt, and alas, no one ever recognizes the reference. That causes me to be bummed in almost unreasonable amounts.