Bring potatoes and salted cold water to cover to a boil in a large Dutch oven; boil 10 minutes or just until tender. Drain and let cool 15 minutes.
Whisk together cilantro and next 4 ingredients in a large bowl. Add warm potatoes, corn, and remaining 3 ingredients; toss to coat. Serve at room temperature or chilled.