For a map intended to show the distance of points from the nearest McDonalds' that isn't the best algorithm; equal pixel colour should => equal distance. I was thinking it'd be cool if distance were represented by height, in a 3D rendering. Also, make it a flythrough, with music :)