oh wow now I feel bad if you made it lol.
As for the colors they are very inaccessible and way too similar to one another. Why are businesses zoned red but residences on the map are also red? If you want to learn more about accessibility and data viz, I'd checkout the chartability workbook:
https://chartability.github.io/POUR-CAF/
As for the geographical map itself, there is way too much going on that is cognitively confusing for the user. Less is not just more, but easier to understand and get your point across. Feels like you were going for a Choropleth map but by adding street names, various zoning colors, several types of circles (dotted and solid), zoning names, geographical features (lakes, rivers); there's simply too much going on. You don't need all this, especially if you want to talk about SFZ.
The title is single family zoning and I have zero idea what zones are actually single family. Not too sound harsh but you completely failed.
If you want resources, I'd highly recommend this book:
https://www.amazon.com/Better-Data-Visualizations-Scholars-Researchers/dp/0231193114
Jonathan Schwabish is a great expert on how to make data visualizations more expressive; you'd probably saw his work at various times on CSPAN from Senators or Congress people. He works at the Income and Benefits Policy Center at the Urban Institute in DC.
If you don't want to buy the book you can check out his series "One Chart at a Time" on youtube:
https://www.youtube.com/watch?v=gFFj22kjlZk&list=PLfv89tPxlTiVIrwuSBCISiBaGSH1CJR5-
He has various guest talk about their favorite charts, pitfalls, and why they like them.
Another free, but old and slightly decaying resource is data to viz:
If you click around you can see the various pitfalls of different charts and, depending on your data, what charts you can make use of.
As for what I'd do, I'd remove street all names. That's causing too much noise, instead I'd map the path of the red line across the geo chart and every zone that within your goldilocks area I'd increase the size while decreasing every zone not within the goldilocks area.
I'm getting very high right now, and forgetting the name of these cartograms but they look similar to this:
https://www.viewsoftheworld.net/wp-content/uploads/2020/11/USelection2020Cartogram.png
The idea being that you want to emphasis every zone within your walking distance of the T stop and de-emphasis every zone NOT in it; if that makes sense? You want to showcase the areas that can increase livability by being within walking distance of the T right? Since you're likely to capture commercial zoning doing this, that's where I would use color to differentiate between types of zones but it doesn't need 8 colors.
Sorry for coming across as harsh, I'm actually a data visualization engineer by day. Mostly use D3 to make this stuff.