Cook pasta according to package directions. Drain well and rinse with cold water; pour into large mixing bowl.
To the pasta in the mixing bowl, add bell peppers, tomatoes, salami, pepperoni, green onions and olives. Toss gently to combine.
For the Dressing:
In a jar with a tight fitting lid, combine all ingredients.
Shake well for about 30 seconds or until well combined.
To assemble:
Pour desired amount of dressing over pasta salad ingredients, gently stir to coat.
Taste pasta and adjust with more dressing, salt and pepper to taste.
Right before serving, stir in parmesan, feta cheese and fresh basil.
Serve immediately.