Not a bad list at all. 4 troop, 4 mech, and 3 weapon teams, which are T7, therefore requiring some of their anti-tank weapons to fire on them. I like it. Running D-cannons on the battery?
Also, I live by my Scatter Laser serpents. EMLs are overpriced in this codex. I strongly suggest giving them a shot! Twin-linked Shield-gun is OP
Also will save you 40 pts.
DAMN YOU, DICE GODS!