First off, nice job. Second, in regards to the roads, there are many options but here are two: 1) I'd try something like spaced out dots and more variation in the color in order to make the road types more distinct. Also make the dots varying in size as well as amount of space between dots. 2) If you don't want to make the roads into dots then increase the color variation from say a dark brown to a light brown to a yellow while varying the line thickness (thicker for more traveled roads, thinner for less traveled roads). The fonts look fine to me and the colors are pleasing so all-in-all...nice job.