What may also help is SD attractions, Zoos, SW, LL all have short hours compared to DLR so hopefully that will allow more rest when there.
Since you have two days and long hours. I would do WoC early then the second F!. Go into DLR quickly, watch WoC from the back of Paradise Park and near an isle for a quick exit. Move quickly to DLR and hope you get into Adventureland and past Junlge Cruise before the first F! crowd is plugging it up as many of them exit.. Or get on the train to New Orlean Sq. Then take a spot for F! that has been vactated by that departing crowd.
With some luck this gets you to F! when the area is emptied out and before the Fireworks crowd is coming into it. Then see Fireworks the next night.
What this means is you will be waiting about 60 minutes for F!, and 75 for WoC to get good spots. Then for the fireworks the next night about 45 minutes.
Or you could do F! first show and wait 120 minutes for a good spot, or do the lightower trick at about 45 minutes, and watch the fireworks from there which will run a few minutes after F! end with an ok view. Do WoC on the other night.