Anyway, here's an idea for a battle plan, taking advantage of both our numerical superiority, and superiority of weight.
We split the fleet in 4 parts.
1) The Carriers + Lance escorts, hanging our close to the front with lances on standbye to deal with the Flyssa's
2) Flanking Force A + Flanking Force B => composed of our heavy cruisers in a rather widely spread out formation
4) The Core: Composed, composed of most our light cruisers/torpedo armed vessels
Upon the attack, the enemy is likely to want to fire their torpedos against heavy vessels. This will require them to pivot their entire force to either flanking force A or B, allowing our core and other flanking force to fire into their sides, and fire torpedos across their bow, to prevent their run.
If they do not chose to engage in a torpedo run, our forces can instead whittle them down with Thule launches.
Finally, we use our 3 invisible destroyers to attempt an alpha strike on the enemy command ship, before falling back to our own lines.
Edit : Also, we should broadcast evidence of the AI towards the fleet before battle begins. Let them doubt their compatriots honor, let the mechanicus defect to our side.