Reforçando o segundo ponto:
Acredito que a legenda correta é tal como fornecida pelo comando points.geodata(), ou seja apresentando intervalos e símbolos associados. Ao usar quintis é possível definir até 5 cores (ou graduações) e somente essas cores é que deveriam constar na legenda. Optando por usar uma escala de cores, deveriam aparecer apenas as 5 utilizadas, sem as nuances e transições.
A escala proposta faria sentido se os pontos assumissem colorações graduais e contínuas de acordo com seus valores, mas isso não ocorre.