Looks superb, Tim. I'm curious, is there a reason why you chose a different font for the numbers in the table to the font describing the table? Are the numbers in the same font as the map label text?

I see what you mean about the roads (although I wouldn't have noticed if you hadn't have pointed it out) - wouldn't this be an easy fix by having the town icons on a layer above the roads and extending the roads a little so they terminate under the town icons?