This is potentially more specific to the US, but I imagine even if that is the case it probably affects everyone else by proxy at a minimum.
One of the big problems with trucks and SUVs is that they are not subjected to the same safety regulations as cars. They have high ground clearances, high noses, stiff suspensions and frames, and so on, and these things make them extraordinarily dangerous in a collision. That being said though, they might be necessary in very specific circumstances, for example if you are going off road and/or towing very heavy loads. If this applies to you regularly, like for work, buy a truck and drive it in good conscience. It is a tool fit for your purpose.
But if you are like most people, you don’t regularly tow heavy loads for work, and you don’t regularly drive off road, but maybe you do need to carry around lots of stuff and/or people, and spacious van might be more suitable. And with that comes a softer suspension, lower ground clearance, and a sloped nose that will make the van much less likely to kill people in a collision
According to that article, this only covers donations to other organizations who then distribute the donated food. It doesn’t cover anyone directly donating food to individuals.
So for a restaurant, they would need to donate food to a food bank or something, and that would mean food that isn’t immediately going bad. And if that’s the case they’re probably just going to keep it and try to use it later. If they want to donate the leftover food at the end of the day they can’t use anymore, there probably isn’t any time left other than to just give it to some homeless people outside the restaurant, which this act doesn’t protect against.
Which then just raises the question for me, why isn’t this also protected against? The act already states that the food has to be seemingly good condition, so you can’t just serve mold and say it was a gift. What’s the harm in feeding homeless people?