I think you have a great idea, and I would like to give a recommendation to expand it. You have covered the part about your equipment and supplies. What I don't think you've tapped is the available resources of trained kitchen staff and servers in your area during a disaster. How many of these restaurants are going to be unable to serve customers during a disaster? What percentage of those individuals can you recruit before hand to help out? Instead of these individuals not having a role in a disaster, give them the opportunity to know that they will be counted on after a disaster, if they want to participate. There is going to be no entertainment of any kind after a disaster. The only way to distract yourself is to stay busy. Doing a job similar to what they do everyday will help.
Every individual and corporation should have a role in a disaster. Some corporations will not be able to fully function after a disaster, their business may be extremely limited. I can't think of any examples, but if a restaurant can't serve food because there is no electricity, or the roof is gone, all of the employees of the restaurant could work or volunteer somewhere else.