Suggestions on my Itinerary

Itinerary Suggestions Wanted!
I’m looking for feedback and potential tweaks to my travel plans as we gear up for our trip to the UK at the end of May!
We’re a family of four and here’s our current itinerary:
Day 1: Arrive at London Heathrow (LHR) at 3 PM, then head to our Airbnb near Vauxhall Bridge, aiming to arrive by 7 PM. We’ll take it easy in the evening and have dinner.
Days 2 & 3: We’ll explore various sights in London, including the London Eye, Tower Bridge, the Sea Life Aquarium, and the Changing of the Guard ceremony, among others.
Day 4: We plan to set off early at 7 AM, rent a car from LHR, and drive to Edinburgh. We’ll make a stop in York along the way, expecting to arrive in Edinburgh by 7 PM. We’ll unwind and have dinner upon arrival.
Days 5 & 6: We’ll spend these days discovering Edinburgh. I have a few attractions in mind, but I would love recommendations for must-see spots!
Day 7: We’ll hit the road by 6 AM, drive to Manchester (about a 5-hour journey), and arrive by 10:30 AM. We’re planning to take the Old Trafford stadium tour at 11:30 AM. Then, we will drive south to Birmingham (about a 2-hour drive), aiming to get there around 6 PM for an overnight stay.
Day 8: We’ll start our day at 7 AM and drive back to London, expecting to arrive around noon for a relaxing afternoon.
Day 9: We depart from LHR at 9 AM.
I’d greatly appreciate any suggestions or advice for this itinerary, especially since we’re traveling from the USA. Do you think it’s too packed?
P.S. Huge thanks to everyone for your help! You’re all amazing!
Your itinerary looks like a great start for a family trip to the UK! Here are some suggestions and tweaks to consider:
Day 1:
Day 2 and Day 3:
Day 4:
Day 5 and Day 6:
Day 7:
Day 8:
Day 9:
General Tips:
Feel free to adjust based on your family’s pace and preferences, and enjoy your trip! The UK has so much to offer. Safe travels!