That improvement looks good, can't wait to try it out.
Re: polygons, the faster the better, but I think it's quite easy to have
polygons that cross the meridian though... how would we have to order the
points? It would be worth it for the performance, but maybe that
optimisation should be turned off by default? (and turned on by those who
knew what they were doing?)