Two more things I think should be considered:
1. Change the Nutrition Facts labels to say "Lipids" instead of "Fats". Seems like no matter how many times "fat doesn't make you fat" is repeated, many people are still scared of consuming fat.
2. Reconsider or recalculate the old 2000 calorie per day guidance. I have no actual data to support this — fitness and nutrition self-experimentation is just a hobby of mine — but I have a feeling that the "Average American" (which may also need to be defined somewhere) probably only needs around 1500 calories per day to maintain a healthy weight. There is obviously a wide range of needs depending on height, activity level, occupation, etc. but I feel like if someone is considering a 500 calorie treat, it would be more helpful if they thought "wow this is 1/3 of my daily calories... maybe I should split it with a friend" instead of "meh this is only 25% of my daily calories <chomp>"