Actually, these folks are a little behind in the game. All the shit listed should've already been purchased. It's a lot easier to buy this stuff over time than it is to take a big hit to your wallet now.
The article also doesn't mention hygiene items such as soap, deodorants, sanitary napkins, etc.
And whatever you do, don't forget to prep for your pets.