Wow cool stuff!
I really liked that you not only has a couple of algorithms to show and compare, but that you also arranged the points differently so that we can see how they behave in different settings. I especially liked seeing the nearest neighbor algorithm in the rectangle plot and in the circle plot. It was cool to see it choose the points with the biggest gap in between then as the start and end points.
Sorry feed back is kinda late, but I'm glad I explored your project cause its really cool!
:) Great work