Combine the cooked macaroni with the remaining salad ingredients.
Stir together all the dressing ingredients.
Pour ¾ of the dressing over the salad and mix well. Reserve the rest of the dressing.
Place the macaroni salad in the fridge and allow to chill for an hour (alternatively, you can make this the day before. Cover with plastic wrap and chill.)
Just before serving, pour over the remaining dressing and mix well.