The capital city of Tenochtitlan could be easily defended from attack.
Yes, if everyone voted on economic decisions rather than letting markets decide them, then it could be considered a socialist direct democracy.
Well.... this is kind of a weird one to answer. If the great flooding is what you believe in then it would be true but if you don't believe in that it would be false. It really depends on your religious standpoint