Tossing in a little oatmeal maybe? Just a thought. I also wouldn't totally pass up on lunch. Snacking is alright depending on what you're doing. Just make sure to avoid more sodium that comes with canned nuts.
Don't forget that solid amounts of citrus (not directly in the morning please) and their vitamin C help burn fat.
Putting on lean mass isn't as easy as straight bulk, you know that.
Obviously having abs revolves around body fat %.
Good call on the spinach. Too many people leave out veggies.
Sounds like you're doing the right stuff though... Good luck bud.
P.S. How'd you enjoy the first 2 weeks?