I think your diet looks pretty decent, assuming you train and do cardio I see no problem as long as you throw a few protein shakes in there.
I doubt you are planning to step on stage and your diet looks better than 80% of americans. It could obviously be alot better...but sometimes that means you have to sacrifice enjoying your life for vanity, and you only live once man.
ITs somehting that you can live with and it gives you the freedom to eat out if you want on a daily basis.
Keep up the good work man.