In the end, I think it's the passives that do it, though. Alternatively, Mask(), Void() and Cull() together can do insane things if you're willing to get close, though you might want to save your Mask() to use at the end of your Turn to counter retaliation.
(Flood() could've helped, too, but I forgot >.>) That alone was already enough for me to kill him without a single Overload, even though the rest of my build wasn't that useful, since I'd expected spawning crowds and had opted for crowd control. Crash(), Bounce() and Tap() as passives helped keep me alive. On my turn, I just positioned Luna behind him and ripped half his hitpoints off. My strategy was using Help() + Mask()/Load() to create a mass damage companion, then keeping my distance as much as possible. If you just want general hints instead of a straight solution (for as far as that is possible), please disregard this :P