From looking at that list, most of the stuff seems to be web developer related, or nerd gear (be it shirts or electronic stuff). Most of the donation accepting things seem to be made up mostly of organizations that only hardcore computer nerds would care about.
But, without bitcoin exclusivity, having it catch on will be difficult, because unless one has a major personal interest in bitcoin, it would just be easier to buy with preexisting methods. The annonymity factor might be useful for donating to organizations that could get you into trouble if your regular economic records are found to have relations with it, however, with buying physical items, there is always the possibility that customs will check your item (and if the anonymity of payment was important, it is quite likely that said item is restriced in some way where you live). Heck, here in Australia, I doubt many of those consumable items would be legal to import due to Australian regulations being VERY restrictive when it comes to organic items (and I think that organic items, due to the higher risk of containing micro-organisms, would be one of the least likely items to be able to get a pass.).
As I pointed out before, bitcoin's issue is pretty much that the service they provide already exists in multiple forms (e-commerce is hardly new), and the things that make them unique (mainly the anonymity part of it), are only going to be attractive to a small number of people (relative to the number of people involved with e-commerce).
The craft stores that take bitcoins seem nice, but agian, most of them would accept other forms of money to increase their potential customer base, and the places that take bitcoins exclusively (at least according to the provided list, but if something only takes bitcoins and isnt on the list, it probably wont last long anyway without some form of advertisement) seem to be selling bitcoin themed merchendise, which makes sense, but again, without more general stores only taking bitcoin, there is no inherant incentive to switch to bitcoin.
While I in no way pretend to know the workings of bitcoin, something like it would only be started if its creator thought that there was a large market for a new currency with annonymity being its main feature, the majority of online transfers either don't require anonymity, or are legaly required to be in a certain currency. I also think that the whole transactions not being able to be stopped by a third party scares people off too. Because while the mechanics of the bitcoin system may be extremly secure, the account holders themselves will always be the weakest link, meaning that if someone got ahold of your bitcoin account (and if bitcoins got valuable and popular, you can bet your ass that people would create methods to try and steal peoples accounts through various methods, including social engineering) and spends some of them, you have no way to get them back.
Snail racing: (500 posts per line)------@%