I think it is a solid list. Anti tank I think you have just about enough. If you really are worried, trade some splintercannons for blasters, but I think you are good.
If you cant take out some heavy tanks with 2 haywire grenades, a fusion gun, 4 haywire blasters, 4 talos and a ton of Dscythes, its time to pack it in.
Heck, the tantalus alone dropping in could target 4 separate tanks if you split up on disembarkation after it strikes in.
Only word of caution: Against tau, if they have a ton of markerlights and are going first, deploy a couple units of guys on foot too. Str D can hurt your null deploy talos pretty bad.
Best of luck!
Never fistfight with ugly people. They have nothing to lose.