Sites like that (without flashy Street View pictures bound to be wrong anyways) have been around for a very long time, many are provided by VPN providers to let their customers check how good they are hidden. It simply showed Amsterdam for me, which is my current VPN-Server, so no surprises there. What I mostly use to check such things https://ipleak.net/ What he does is only getting the location information and simp…
I can imagine a non-technical relative/friend of mine seeing such an installation, then telling me that you can track down every internet user accurately and even show the building he is living in and me having to explain why that is not the case and a ridiculous notion.
No matter how noble the cause, deception is wrong. After all, I don't tell my kids their heads may explode if they take illegal drugs...