Wow, talk about looking a gift horse in the mouth....
The colors of the roads indicate the expected level of traffic and type of road. Purple is suburban, green is country, etc. (
http://www.njbikemap.com/njmap/other/key.htm )
The maps definitely do not cover every street. As the website owner points out....
Originally Posted by NJ Bike Maps "About" Page
1. Small neighborhood roads are not shown. - Most of them go nowhere.
2. All dead end roads are omitted.
8. Urban areas are omitted due to congestion.
9. Some maps are not available due to urban location.
E.g. if you live in Hackensack, listing every street would make the map unreadable at that scale.
The only other alternatives I can think of are doing club rides, or use a topo/mapping program and carry a GPS with you.