Welcome, and yea, that' sstill a pretty crappy diet. LOL Anything that has "Junk food" as a meal is probably not going to help you much. I suspect you're very short on protein and total calories, and the junk food isn't helping you. Three suggestions to get you started in the right direction:
1) Start here: *** READ ME FIRST - Homework #1 for Newbies ***
2) Create an account on FitDay - Free Weight Loss and Diet Journal - this is also referenced in the above link.
3) Change out that Snack 2 = junk food to just one cheat meal per week - not a full cheat day, and not one cheat meal per day. If you want results, you need to tighten it up. Your body needs some consistency if good quality food to make forward progress - keeping the junk food to once week will go a LONG way towards that. It may take a little behavior modification in terms of your eating habits, but if your regular day's meal plan is sufficient and satisfying, you are less likely to get distracted w/ looking for junk food.
Also can you please post up your current stats (ht, wt, est bodyfat), your goals and yoru current training regimen?
Its hard to know how to set up a diet when we dont' know what you're trying to accomplish. If you were looking to bulk, then I'd say fine, go ahead and have some junk food, but the rest of your diet is so sorely lacking in total calories and protein, that I am guessing you're not trying to bulk.