I really like the approach but it'd certainly be nice to be able to use alternate topologies.
Also it'd be nice if there was an underlying grid plotting the metric/distance function to help conceptualize distance/relationships better when you get to the edges.