In terms of food, I like my local grocery store for emergency food. We store what we normally eat - just buy one or more months in advance. Spaghetti is good for a long time, as is rice, canned food, and a long list of other foods that you already eat. It's also cheaper than "emergency food", and you know how to cook it. A pound of starch (whether pasta or rice) has about 1600 calories, almost enough to feed one person for a day. Thus two 20 pound sacks of rice will feed a family for a month (not really, but it's a month's worth of food if it's paired with an equal number of calories from canned tuna/chicken/spam, canned tomato sauce, canned soup, canned fruit, etc. All I would do is freeze the rice and pasta for three days to kill any bugs or eggs, and then store it in a plastic container. Otherwise, the shelf food from your local grocery is ready for your emergency pantry.
If you have a month of emergency food (or three months, or a year) and rotate it with new purchases, eating 1/12 of the stored food every month or two, your stored food is always in date and fresh.
“...freeze the rice and pasta for three days to kill any bugs or eggs, and then store it in a plastic container.”
I’m with you on everything else - but have never heard of putting the starches in my deep freezer for 3 days - makes sense though.
I do think a small amount of silver coins would be a good thing - not an investment; just as recognizable currency (well) after SHTF.