I just wanted to support you on the time thing unicorn. My dd1 is 7y5m old, and goes to bed at 7.30 most nights. THis is the same time as her younger siblings who are 3y7m and 5y5m. She is usually asleep first and recently has been sleeping until 7am (before that it was much earlier- 6 or so). She also watches cbebies before bed - they LOVE the night garden and have allocated each of the characters to themselves, so one is maca-pacca, another is ninky -nonk (or whatever the awwwwwful names are, I cant remember.
Like you, part of the reason that we put them to bed them is that we are exhausted and want a bit of grown up time. Luckily, all of our children seem to be 'larks' like me, not owls like dh!
Sometimes she cant sleep and then gets to come down, have an extra story etc. She is allowed to read in bed for half an hour but is invaribly asleep by the time I go up to put the light out.
We're not routine people, really, but bedtime is one we always had - jammies on, supper, teeth, prayers, story, song, night night, insde about half an hour.
I know that as she gets older she will need a later bedtime, but right now she demonstrably needs the sleep. otoh, I see neighbours kids her age still out playing in the street at 9pm, and I worry about them getting enought sleep - but thats their parents look out, not mine! Different people do things in different ways.
Once a week dd1 and I have snuggle time when we take a snack up to my bed, adn have half an hour of chat and cuddles before bed. I also think a debrief of the day helps - we do it by praying (what and who do you want to say thankyou for today, are you sorry about anything, what will we say please for for tomorrow) and I really feel this calms them down and sets the scene for bed. You wouldnt have to do it as a prayer, just as a wee chat if that suited better.