Just aesthetically, I don't think these should be grouped so closely together -- the above 3 are aggregates, distance is a queryset method.  I suppose the core backends don't seem to follow this either though!