Okay...I think I'm going to throw a wrench into things now. What if your lo is waking out of habit because he knows he will be fed at 5 am. Habitual waking is just that, a habit, not hunger. Even though they're eating, they've learned to be hungry at this time. It sounds like he needs the early bf to go back to sleep not for calories because he's definitely getting enough during the day. He obviously needs more sleep if he falls back immediately. There is no reason why you should have to bf at 5 am(I know...easier said than done) I think this is an example of accidental parenting. We fell into this often because it's soooo easy with bf. Also, how much do you think he is really getting at this time? Do you think it's a full feed?
I have learned through the advice of the wonderful people on this site that letting your lo eat and go back to sleep only exacerbates the early waking problem because your baby thinks....."hey, I can wake up early because I get fed and I get to go back to sleep right away because I'm still tired and it's so easy to do this on the breast" The hard part is getting your lo to go back to sleep at 5 am without the breast because that's what they are used to and it's so cozy with mom.
Another thing is, your first nap of 8:30 may be a bit early. Do you think you can stretch it to 9 even in small increments if necessary? I only suggest this because it may help cut the early waking. Often early wakers are a sign of overtiredness. If he went down at 9 am he would wake later so then his second nap would never occur before 1. This would be great because then he may have a longer night sleep. According to your schedule he's up sometimes from 2-7 which may be long. (Check out the thread I posted under Night Wakings a week ago or so entitled "early waking 10 1/2 month old" I got some amazing advice that I think you could benefit from and we're back to 7-7. I do think putting him to bed at 7 is still great ....anything later you may need a late afternoon cat nap to keep him up for and I don't think you want to start this at his age. But that's just my experience.
Otherwise, it sounds like you have a great schedule that needs a bit of tweaking....like I said, check out the thread I mentioned....it really helped us.
I hope things work out soon!
Zelka