Dude, I think your diet looks fine. Don't worry about all this other bullshit. I like the fact that you are getting in 3 Solid meals a day and having shakes in between. You are not getting ready for a competition so why worry about eating every hour or two. What a lot of people aren't realizing here is you simply put that you would eat whatever within in reason on your solid food meals.
I think your plan looks good. If you have to eat in the middle of the night than your dreaming about bodybuilding way to hard. Be normal bro. Have a life, lift hard, eat well. It's a as simple as that. Don't make it more complicated than it seems. I think your on the right track.
Oh yeah, and since your not worried about clean food, I wouldnt always limit myself to egg whits and oatmeal. Whole eggs will be fine and so will flavored oatmeal. You will get tired of the oatmeal and applesauce. Have some pancakes or waffles from time to time. For you lunch and dinner don't dare worry about calories. Just worry about protein. Make sure you get your protein requirments and the hell with the rest. Eat whatever you want. Just make sure it is centered around protein. So basically don't go off and eat a Fettucine Alredo dinner or something like that. Unless its loaded with chicken.
Best of luck.