Most, if not all, meals should be edibile without cooking. You may not have the time or the fuel to stop and cook a meal. Unless you use a liquid or cartridge fuelled stove, smoke can give you away if you're hunkered down some where.
Be sure to include water, both in the BoB's and the vehicle.
(I could mention weapons, but that's a whole 'nother topic.)
I do not think weapons are part of your BOB. You should be carrying them as an EDC item if you think that is appropriate. There is no reason to expect that one will magically become proficient with a firearm or other weapon at a time of great stress.
I think it is a reasonable kit. One can argue about the details all day, but many of those decisions are based solely on personal choice rather than some objective standard of what "should" be.
I do not think weight is a big deal. I see no case where a BOB would be in use that I would be hoofing it through the woods on a backpacking jaunt, as many seem to see it. If you end up needing to hoof it, you can take a few minutes to sort through things and get rid of stuff that you can live without.
I am not too worried about food. People seem to obsess over it a lot, but it seems to me it is a fairly low priority item. Mostly a comfort item for a short term situation. I am not real worried about nutritionally balanced meals (whatever that means) for a day or two. While I think there is some merit to the idea of no or minimal preparation type foods (candy bars, crackers, etc. come to mind), if one has the ability to boil water, most people can also heat up just about anything. And the ability to boil water is not real hard to put in your BOB.
BTW, on the canned food versus pouches issue. There is not all that much difference in weight between canned food and the retort pouched food if you look at the net weight per ounce of actual food. The can itself does weigh more than a pouch but the typical pouches of Spam or tuna hold a lot less Spam or tuna than a can does. Since this is not an ultralightweight backpacking setup, a few extra ounces one way or the other does not seem like it makes that much difference.