Hmm, so your hypothesis is that the AI does not see any resources *unless* it's trying to build a city, because in that case it makes use of a piece of code that was meant to evaluate starting positions (so that civs get equally fair starting points), and not meant to be accessed by the AI. Even then te AI does not see the resource, it just knows that "something" is there which makes this spot more valuable. (Please correct me if I misunderstood you.)
I can see that this is possible. However, I have two problems with this:
1. If this is a bug (and not planned behavior), then - and I do this for the first time, I have always defended the testers in many previous posts - I wonder how it could slip through. The claim that the AI doesn't have pre-knowledge of resources is and was an important issue for many people, and Firaxis knew that. As you said, they have been quite vehement about map pre-knowledge being gone, and I'd expect an issue with so much importance to many fans to be tested thoroughly. I mean, it's not difficult to test it the way we did here. I devised the basic testing procedure within five minutes, sitting in an internet cafe, where I had something to eat while waiting fo my train home. The Condor and Harald only needed a couple of minutes to perform the test. I think that is something that *could* (and should) easily have been tested before.
That doesn't mean I'm slamming the game, the testers, or the testing process as a whole. I actually love the game. But I do think that for this specific issue, something went wrong in a way it should have been prevented under the circumstances which were known to Firaxis. I also must admit that this test leaves me wondering whether other claims about the AI are true. If a bug slipped through in this (important and easily to test) algorithm slipped through, then there may be other bugs in equally important (and more difficult to test) algorithms as well.
2. It is not true that the player has the same knowledge because of the "blue circles". Harald's second test proves that, and I have modified a previous test and got the same result. The player gets blue circles on all outbound corners of the cross. He has no way to know where the best spot (with the resource) is. The AI knows, it always settles right beneath it. Furthermore, the human player doesn't even see the spots where the blue circles will appear unless he moves his settler towards them. The AI however will head straight to the resource, no matter whether the tile in question is visible to it, or has been explored yet.
So, even though I would *very much* want to be in error here, I don't think our findings can be dismissed so easily.