Whisk together the mayonnaise and sugar, taste it, see if you want more sugar. Then toss the broccoli in to coat, and sir everything else in. It will look like there is not enough dressing, but I promise it will be okay.
Let it sit for at least 4 hours, I think it tastes best the next couple of days.