Advice for the Tyranid Craftworld mission

So I have finally got around to completing the Tyranid campaign, but am stuck on the craftworld mission. I gave up and steamrolled all the way to eildolon and bullied chaos for a bit, but I still can't beat that really early eldar mission. I've tried at other points in the game previously, but I am nearing end game and still can't beat it. Thoughts?

keep adrenal glands for a double dodge
keep pressure on the enemy ships
only rush if you can guarantee a connect with jaws
use the clouds after clearing out the IN ships

also keep the game in low speed to dodge those cannons.