Cook pasta according to package directions; drain.
Whisk together vinegar and next 5 ingredients in a large bowl. Add olive oil in a slow, steady stream, whisking constantly until blended. Add pasta, cheese, and remaining ingredients, tossing to coat. Serve immediately, or cover and chill 8 hours.
Prep: 35 min.