The numbers are not that important in the end, since they probably won't be used by the client. I don't like sans serif though.
The lines are mostly 1px wide, but as I said, at 50% size (or at 100% on a retina macbook pro) the pixelation isn't so noticeable. 100% on a standard resolution screen would only show a slice of the map and not be so useful anyway.