I spent the whole of yesterday/the day before yesterday remaking the Disperse action from scratch. Now, whether it’s 2 or 256 recipients, the action actually fits within Ethereum’s transaction cap, with a few hundred thousand gas to spare. Truly incredible to be able to privately send value to 256 addresses in a single transaction.
Not done yet though, this along with the whole suite are currently undergoing a full and total revamp, or at least my research branch is looking into the idea. The same branch that delivered the Disperse gains.