Yup, that's pretty dense! I like the use of the coloured bullets in the lists, but I've never been a fan of halos around names. Curious -- what's the work flow? Surely you didn't have to type all these names.
Well I use the halo as sparingly as i can, only when theres an issue with readability. Yeah I like to use colored bullets too, I cant tell you how often i see maps with multiple bullet lists in proximity that are all the same color, making it hard to tell which street each bullet belongs too. As far as workflow, using the Arctools command line program I generate coverages and then use a couple of AML scripts to export the coverages and any annotation to .ai files, which I then work in Freehand. The for the annotation .ai file each street name (for example) is one text block (it doesnt curve or follow the linework) that is about 2.5 pt font size (easier to work with like that). So in freehand i basically have to take each text block, size it up to the right size and then move it to the proper position. (splitting the block into multiple parts, attaching to curve, or duplicating for long streets as needed)