I think both of those play a part.
First of all, I notice that the foods you are overeating are sugary or have refined carbohydrates like white flour. For a lot of people, those carby foods are triggers for overeating. You aren't overeating on, say, baked skinless chicken breasts or water-packed tuna...
Second of all, allowing yourself to keep going on those carby foods isn't a good plan. The idea of "eating until you're full" sort of assumes balanced meals--I don't think eating a bag of rolls for lunch was what the authors had in mind...
It's just not a good idea to keep going on Snickers bars until you're "had enough"--that could be hundreds and hundreds of empty sugar calories.
So, two things. One, try to reduce the sugar and refined carbs that you have around. If you feel hungry, have some protein instead. Two, you have to set limits.
My last thought is that if "eating until full" really worked for any of us, we wouldn't be posting on a weight loss site...
Good luck! Step away from the cupboard!
Jay