In a bowl, combine the mayonnaise, mustard, sugar, vinegar, buttermilk, celery seeds, salt, pepper and cayenne, and whisk well to dissolve the sugar. In a large bowl, combine the remaining ingredients. Toss with the dressing until evenly coated. Adjust seasoning, to taste. Place in the refrigerator, covered, to chill slightly before serving.