Can I lurk?
my 7 month ds is doing a similar thing - waking at about 5.45 ready for the day.
He has a similar 3 hour A time, but his naps aren't lasting the full 1 - 1 1/2 hours, as he has recently dropped his swaddle, so he always has a catnap of 30 - 45 mins at about 4.30 / 5. Other than that, you pretty much have the same routine as me!
I always put him down at 7. I am scared that if I put him down earlier, then he will just wake EVEN EARLIER!!!