Help me out?

4/2 AK (#2 recommended park. Spring break but not Easter week. Party consists of two teens aka "the boys", a 6 and 3 yo aka "the babies" and two adults who will alternate between being with the two different age groups.)

TH Pre-Park Breakfast
FPV EE
Ride EE* (Teens)/Ride Tricera Top Spin (Babies)
Ride Dino (Teens)/Ride Tricera Top Spin or play in Boneyard (Babies)
Meet up in Dinoland
Ride Kali* (x2?)
Maharajah Jungle Trek
FPV KS (Babies)/ITTBAB (Teens)
Lunch Pizzafari
Pangani Trail
KS* w/ FP
1:30 FotLK*
2:10 DiVine/Explore Discovery Island Trails (Babies) / EE* w/FP x2 (Teens)
3:00 FoW*
3:45 Parade*
Exit!

Too much? It's our only day at AK. I've "*"ed the priorities.
We'd like to hit EE twice because it's the one ride where the party has to split that both Mom and Dad don't want to miss.
We've NEVER seen the parade.
TH pre-park is a tradition (and it prevents our tour from stopping for every single character we see.)
I'd like to hit FoW earlier because I am willing to leave if we start to get crabby and FoW is a bigger priority than the parade.