Fantasyland, then Speedway, then back to Fantasyland? No. Leave Speedway till later nix it here, just go to PP and save yourself a long wait there.
You don't need a FP to BTMR at 9:30 on an EMH day. On EMH days, everyone is in Fantasyland/Tomorrowland and Frontierland is vacant when it opens.
Somehwat ok, but you're going back to HM, then clear across Frontierland (again) to hit Pirates.
Ignore Treehouse in your planning. Pick it up in passing whenever.
Why? This is now the heart of the day. Lines at Splash/BTMR will be long not short.
I so want to sit down w you and hash this out w a pencil and paper.

I think you involve too much criss-crossing and it can be done way more optimally.
And you've missed the Tiki Room. Surely this is an oversight and you're not going to spend most of a day in Adventureland and not see the Tiki Room.
Also I think with kids 4 and 7 you've got it a little too tight. You're missing a snack. Even if you have breakfast before, being there at rope drop they'll be hungry well before 11:30. And you're leaving out the many bathroom breaks and other stuff that are just slower w kids.