If only Jane Austen were around to explain some of the things she wrote, that we as 21st century readers, just don't get! Not going to happen? Well, then the speculation will have to go on and let's face it, it is a bit fun, at times!
I have to disagree about the question marks. Darcy may be thinking/speculating aloud, but he isn't asking questions. He is making statements, based on his own thoughts and observations--regardless of their accuracy. I've always felt that the statement "you cannot always have been at Longbourn," was his way of suggesting that Elizabeth life experience outside of her little hamlet. I take the statement to mean he thinks of Elizabeth as having more knowledge and experiences than those of someone who has only seen/spent time in the country. He considers her his near if not equal in intelligence, so surely she "cannot always have been at Longbourn."