First things first, its entirely possible to geolocate using just visual markers.
A bunch of startups did it around 2018 (most got bought by facebook, ie mapillary) They work by extracting keypoints from pictures and building a massive point cloud of identifiable key points.
But
That picture they use with supposed keypoint matching is wrong. None of those keypoints are reliable feature descriptors. They all are on foliage, which changes depending on season and wind. Geolocating that picture accurately _automatically_ using features is next to impossible.
Now, they might have a vibe based matcher which does some basic spatial comparison, but I'm not sure how reliable they are, especially given a large search radius.
The other interesting question is, where did they get their data from? I'm pretty sure google spent a lot of time making it really difficult to train from street view (lord knows we've tried.)
Edit the demo here: https://geospy.ai/ is much more what I recognise a bog standard VPS system does. Note that the user is matching buildings. Thats far more reliable way to do feature matching.