Okay, calling out for experienced Disney vacationers help!

Looking for advice/thoughts on my planning. Our 1st Disney trip, staying at POFQ for 6 nites, just me and my son who will just have turned 5 a month before arriving. I've booked our ADRs & Pirates League. Now I keep 2nd guessing myself on places to eat and even which parks/which days.

Any and all input is greatly appreciated!! And I'll apologize for all the crazy questions ahead of time.
Arrive Sunday, 10am at MCO. Figure we'll be to resort/checking in by noon. So I booked a 1pm lunch at Hollywood & Vine. Sound reasonable on timing?? We're going to DHS that day no matter what to catch Fantasmic!
Monday: Magic Kingdom, only day in our trip to catch Main Street Electrical Parade. I didn't do any ADRs this day. Thought our 1st full day at MK would be overwhelming enough.
Tuesday: Hollywood Studios in the morning/early afternoon. Heading to DTD for 6pm dinner at T-Rex. I'd like to have at least a short break at the hotel and then ride the boat over to DTD. What time should we leave DHS by? And what time should we be catching the boat to head over to DTD?
Wednesday: MK, booked 8:05am breakfast at Crystal Palace. So excited to be in MK early and maybe get some pics of castle with little to no crowd! Are there Photo Pass photographers out that early, so we can get in some together as well? How early will they let us in MK?
Thursday: Epcot, 11:30 ADR for lunch at Coral Reef. Since we're only planning 1 day at Epcot, I'm wondering if we should just do QS instead this day, and not spend that extra time for a sit down meal. Thoughts?
Friday: Magic Kingdom. Pirates League ressie at 10am.

My son is super pumped for this! ADR at Chef Mickey's for 5pm. Want to watch the 3pm parade and then back for Wishes after dinner. Too long of a day??
Saturday: Animal Kingdom. My parents are picking us up from WDW to spend a few days with them, so they are joining us at this park for the day. No ADRs because I'm not sure what time they'll get there that morning.
Again, thanks for any advice! I love being able to be all crazy on my Disney planning and reading up on everyone else's experiences!
