Regarding sanitizing water, everyone would be well advised to research the use of calcium hypochlorite for that purpose. Boiling is best, but may become impractical and dangerous.
But, most important of all is MINDSET. Don't plan to "hole up"...plan on taking and keeping geographical areas. If not, when you finally do emerge from your spider hole you're going to find yourself in "Somalia".
Well I said "Kill" not "shoot", but I catch your drift. : )
Good points on the rest.