I've actually run an X1 whorm squad, and it can be better than San and Igs against a number of commonly played opponents. I've use a Lancer to support it, strafe around the X1 rather than as a deep striker. I've also run a Sideous version that was a lot of fun as well. The one thing I would change is not having Lobot. You might as well get Lobot in there and bring in repair with him for a tournament build.
Also, while I like Tyranus, you might find that a lesser beat (Assaj is nice since she can go it alone without needing whorm or a mouse) and fit in a couple of regular BDs which can help clear screens for the IGs and the X1. Another option would be Jarael, which would also let you work in a couple more shooters if you want them. With twin, there really are a lot of surprising things you can do that you might not normally try. A cunning attacker for example would be a nice compliment to the IGs - and granted, I get that Tyranus is that threat as well with Lightning and the likely activation of the opponent. Just some options that I considered when I actually played a version of this, rather than tell you having never tried it that you should be running IGs and San....