For the diet i would ditch all the bars and cereal.I would eat this instead to speed up fatloss and work with your times.But i do leangains.com diet that works best for me.
2p.m.=1 cup of oats or beans, 1 whole egg 3 egg whites,1glass of milk,1banana, peanut butter.
5p.m.= that's fine already
8p.m. tuna, broccoli
11p.m.= maybe natural unflavored whey in water and vegetables,maybe an apple.
2a.m. chicken spinach
pretty much no sugar,fast food,soda, you know all the junk.
For the cardio i rather have 20mins. of hell HIIT, than 50mins. that's just me, and it should preserve muscle better.
And i would do body-weight with some dead-lifts.But if you are going to lift weights do all the free weights rather than the machines its better and you will be stronger.You are on the right track to be fitter that's good.Hope this helps.Goodluck.