I also think it looks pretty solid. I’m guessing you’ve modified a bit since first sharing it? I think your break times look OK. I see 15 mins for the first 2 hours, a 60 minute allowance for QS lunch which also gives you ~15 minutes of buffer midday, then almost an hour to catch up in the afternoon. Is that Yak & Yeti dinner an ADR at the TS restaurant? If so, I notice the plan has you arriving half an hour early. To be quite safe, adjust this to a maximum 10 minute flexibility and allow 90 minutes for a sit down dinner. You’ll still be fine, you can just shift the order a bit to fill that empty time (or adjust your ADR if you’d rather). Maybe also consider lunch at Flametree BBQ if your family eats meat. It’s got much higher reviews (92% vs 79% thumbs up on TP), and is also along your path from FOTLK down to DinoLand.
I also like the suggestion of arriving closer to park open and trying to ride EE first thing. But of course that depends on your group’s personal tolerance for morning rush vs. standing in line. You might even get SDFP for EE.
I don’t see any problem with splitting your group up for FoP and NRJ if it will mean everyone gets to do the ride they’re more interested in. The two are very near each other, and if one group finishes a lot before the other, there’s always a way to fill a bit of extra time at WDW!
One last thing - I haven’t been since Pandora opened, but if you decide to nix the FoP ride at the end of the day, you might still want to walk over there because it’s supposed to be pretty at night. One benefit of the winter is you can see the night time parks without staying up late!