This website definitely has "bad AI map" vibes, look at the USA for example
Hell even the text has bad AI vibes