Add varnish/proxy instructions to readme.
Add note about distortion before fixing it.
Use an approximated mercator projection for translating zoom, lat and lon onto canvas.
Better styling for primary, secondary, tertiary roads.
Filter the data query based on zoom level - less data for wider views.
Only render names one time per feature on a given view. Probably not the best option, but important as you zoom out.
Update readme with issue about label rotation.