I am left with two options:
1. Wait until there is stock of the bags this November.
2. Buy and mark for donation the bags which will go from the factory straight to the charity, and I get a nice thank you letter mailed to my house from the org.
I am asking my two largest donators (Phinnaeus Gage and lassdas) what you think I should do. I have already converted the bitcoins to fiat at a good rate (which can buy 4 bags) and I'm just holding them. The bonus with option #2 is the corporate matching program, they might give an extra bag for doing it through them.
The original plan as stated in the OP is to do #2.
You have my blessing to do what you feel is best. Simply keep us abreast with whatever decision you make.