The ping class likely needs to be scrapped to make this any sort of reliable. Making a fake image request to these servers introduces a lot of very random sources of latency over what a typical ping would involve.
Circles don't represent accuracy, just the smallest latency