Add the pasta to salted boiling water and cook until al dente. Drain and rinse under cold water until completely cool. Shake well to drain off excess water, then place in a large bowl.
Meanwhile, in a small mixing bowl whisk together all the 'dressing' ingredients until well combined.
Add all of the fillings to the bowl of pasta, then give the dressing another quick whisk and pour it over.
Toss until everything is well combined. I like to let it rest for 10 mins or so, just to allow the flavours to marry and for the pasta to soak in some of the dressing.
Notes
Serve immediately or pop it in the fridge for 30 minutes to let flavors meld.