Robyn,
Your routine looks very similar to what both of my girls were on at that age. Not sure there is anything you can do specifically to alter it, except maybe cutting back on the size of that 7 am bottle or offering a smaller breakfast. Personally, I would just leave it alobe, and I think he will probably figure out that lunch comes at 11:30, not 12:30. Also, the fact that all the LO's are in there eating together will probably spur him to eat. Peer/social eating works even from this young an age. Lastly, if he just picks at his lunch, don't stress too much about it. He has 2 other meals to make up for it.
As an aside, I notice that you live in Pensacola. My husband and I were just there in April where he was interviewing with a surgical practice in Gulf Breeze. We decided on an opportunity in Denver. Anyway, we really, really liked the Pensacola area. Of course, the beaches were some of the nicest I have ever been to, and it really seemed like there was a lot of new construction and urban turnaround going on. We lived a year in Jacksonville in the mid 2000s. I love what Northern FL has to offer. I am sure you enjoy it there
