This is a great OXP - thanks!
Just 2 S8 Snipers attached to my Morrigan and it already starts to feel a bit Uber.
Yes, both Morrigan and Sniper ships are uber and reachable in the late stage only, at least if you worked hard for the almost 4M credits to buy these.
Thanks for your suggestions, added to the todo but I have many other open projects so I need some time to arrive back and make these.
Meantime you can disable auto launch within the EscortDeck oxz by commenting out the 220.line with // in Scripts/escortdeck.js like this:
// this.$EscortDeck_ControlAll(true, false, this);
Alternatively you can launch your escorts far away, left behind them and press landing right before your first shot.
A launch at high speed is not recommended due to can cause fatal collision: when an escort try to avoid a nearby ship at launch sometimes run into another. This chance is increasing with the number of escorts, so launch will be disabled at Injector speeds.
I think to disable autolaunch at the maximum normal speed also, in this way you can use your speed to control this feature and usually when you travel at max. speed to avoid furballs then your escorts will not counterattack but will do if you slow a bit below the maximum.
About GalNavy your pseudo-code is nice, just I do not think to go into this way due to an accident, maybe enough if you hold down injectors when you travel in witchspace to raise your speed in time and avoid launch in the next version.