Drop CP and leave BBB and CRT. I think BBB will give you a nice, air-conditioned break from the park during one of the hottest parts of the day, and CRT will let your princesses show off their princess-y-ness. It will still be a really long day, especially for your 5 year old. You could take a break and leave the park before BBB, but leaving and returning to MK is exhausting in itself. I'd stay the whole day, and make sure to do things that let you sit in the a/c a bit (Mickey's Philharmagic is a fun show, and great for that).
Drop Hollywood & Vine, get to the park really early, and do the earliest Jedi Training show you can get. Hopefully it will be early enough that you can get a break between HS and Epcot. I'd keep Akershus, and watch Illuminations.
The 5th might end up having to be a short day, depending on the endurance of your 5 year old. If I was in the parks open to close two days in a row (even with a midday break), my almost-5 year old would probably not be doing too great on the next day. Make plans for the time that you think you'd want to be in the park that day, but have some flexibility. For example, I frequently mark an attraction on my touring plan as a possible last attraction, meaning we'd be okay leaving anywhere after that point, and still feel like it was worthwhile to visit that park that day.
We love Tusker House. Keep that one. It should have plenty of breakfast foods for the kids, as well as more adventurous foods if you and your husband want something besides just eggs and breakfast meat. If you have an interest in doing Pandora, consider moving the Tusker reservation a little bit later, and going straight to Navi when the park opens (5 year olds can be a bit slow for rope dropping FOP). We really liked how our AK turned out on our last trip. We did Navi at rope drop, then Safari, then Tusker. Then we had FP for the other stuff that was important to us (FOP, Dinosaur, Everest). We are planning the same approach for our next trip because it was just such a smooth day.