Solving 2D equations using color [video]
youtube.com
youtube.com
If you want to play with a wider palette of complex functions as well as domain coloring of the Riemann sphere, there is also https://math.berkeley.edu/~kmill/toys/zgraph/zgraph.html
Documentation for each of them is the "Help" link in their respective upper right corners.
One thing I think would be amusing is to be able to change the texture used for the domain coloring, from the contoured rainbow to say a cat.
Their podcast is also great, Ben Ben Blue. Which has Ben Eater, another great Youtuber.
2. If the winding number is zero, there still might be a root in the region because poles and zeros contribute opposite winding number, and they might exactly cancel.
3. Polynomials are great because the bounds are easy to compute and because you don't have to worry about cancelation since the only pole is at infinity.
We can approximate quite a bit, but ultimately further analysis is required to show that there are no such surprises on any particular root-finding problem.