Here are just some comments/ideas of the top of my head, so don't take my soul for mentioning them....
please?
Anti-Tank
I also think your a bit low on dark lances as before the blasters get used, the enemy is right in front of you.
Another side is that with only 3 Ravagers on display and with every anti-tank weapon will be pointing at them,
they will go down quickly in such a large game.
You might go Covent list, witch would be cool, and take 3 Talos. If so, skip to Fex Em!
Else you should try to get at least 18
DL's in such a big game. I'd then suggest dropping the size of the Grotesques
and buy them a raider each, that's 3 more. Then drop 1 dis on each Ravager. Now I love 3 dis build, but you really
need the extra punch in your army and the lost firepower will be compensated by the 3 additional raiders. That's 6
more
DL's, but this still leaves you with only 6 "tanks", so I'd also suggest switching 3 warrior squads to raider
squads as this will mean you will have 9 static and 9 mobile
DL's.
Fex Em!
You could also spend some points on getting Terrorfexes for the Haemonculi in order to limit some attackers. Then
one could get the Xenospasm and he/she would be the head of the covenant. If you went for the 3 talos, then just
skip this next bit.
Obviously you could also (or instead) get the raiders and ravager horrorfexes, that could bring you up to 15 fexes
and who but an Haemonculi Coven would or could do that?
Haemonculi on bikes/skyboards
A good use for this option is to let one Haemonculi go ahead of the others and attack a unit from the side with
destructor and scissors. hopefully he/she will survive first round of combat and get wiped in your opponents turn.
This buys your other units time to fire an additional time, get out of range or maybe into range, talos anyone?
Haywire grenades
You could at least get some for the Haemonculi and then maybe for the Sybarite's as well. You never know when
they can come in handy.
But anyway, that's just my suggestions an here's...

... for considering to take a Haemonculi Coven list!