I think that if I was a spinnaker cat, boat E, If I could not have got water inside boats D & F between the A mark and the spreader mark, I would have tucked in behind one of them, even if it meant slowing down. Then when I reached the spreader mark I would have had the option of gibing away as I hoisted my kite. Especially if they were non spinnaker cats, because I would know that once I got clear air I would leave them sitting.
The second point I would make is that it is very difficult for E to judge the angle and gap between D and G (if they are anyway close) in attachment 4. If you are heading for the gap, unless you have your angle perfect, you may have to bear off to cross G's bow - slowing down (on port in front of him), or harden up to cross behind D - risking capsize onto D in a gust.
Of course, you still have to keep an eye out for F and the other cats still heading upwind.
Just my humble, friendly

, input.