I'll throw in my $0.02, I have a layered approach:
I have a case of MRE's - these go with us on back country camping hikes - no fire or dishes needed, replace when a sale is found.
I have several (10+) buckets with mylar, O2, and moisture packs. Flour, Oats, Pasta,Sugar, SALT(table),SALT(curing),Rice,Beans
I stock my pantry with everything I use, deep and high.
I also have a 1 month supply of Freeze Dried food (complete) in #10 cans (plus some off milk and eggs in #10s)
This guy sounds like he knows what he's talking about.
Store what you eat, eat what you store.
I recently started foodstoragecooking.com and am working on getting more content up so keep tabs there.
In addition to shelf stable/canned goods at the grocery store, there are other staples that you can keep on hand for a long time that also double with every day use. For 2+ years it'll be hard to keep pure rotatables so you will need to augment with commercial food storage. A few months worth of freeze dried meals are good but hone up on cooking skills and get started with ingredients.
Cans of dairy related powders (cheese, milk, butter) are a must along with things you can do with Mylar bags, like grains and rice etc. If you don't use a lot of flour, start doing so because if you aren't you are wasting money on a day to day basis and you can rotate it out as it doesn't store for more than a few years. You can't store breads, but you can store flour and sugar in mylar, and yeast in your freezer. If SHTF and refrigeration disappears, you can keep dough starters based on that yeast/flour. A suprising number of things require chicken or beef stock, so start using boulion.
Pick up on a few recipes that deal with canned meats, its more edible and far less expensive than pre-cooked freeze-dried... or that TVP which you wont
want to use regularly.
Start gardening. Even if you don't have much space a few containers on a porch or balcony go a long way for fresh vegetables. Cut up 1 gallon jugs for pots if you cant swing fancier containers. There's still a few fall crops you can get good yields out of even starting this late. Broccoli and Greens come to mind.
Get a dehydrator... even if just a cheapo for now. There's a lot of store bought veggies you can put up easily. Also, get into canning for this same reason in addition to any garden surpluses you may start incurring.
If you want some satisfaction starting tomorrow... Market Basket has 79c/lb pasta in plastic bags, cheap canisters of oats, parboiled rice, and canned fruit is 50cents a can this week... plus their generics are generally the lowest price around. SamsClub.com has the lowest prices on commercial food storage I'm aware of (Auguson Farms)... get some butter/cheese/milk/egg/tomato powders. If you have a Sam's Club or similar membership, 50lb bags of sugar are a good deal.. also flour if you are ready to mylar.
Chickens, if you can and are willing get a few... you'll never be able to swallow restaurant scrambled eggs again. You can also store feed long term if free-ranging is limited due to space. Eggs are a reliable protein source and more than just breakfast in most parts of the world.