gonna have to go on opinion on this one.
First there was Adam and Eve. they were given one law, which they failed to follow.
Then there was the time outside the garden when there was no law. The world got so bad that God destroyed it. We(human) started over via Noah.
Those of God still couldnt get it so he made them slaves to humble them. They cried to God so he released them. Not long after they complained.
So God gave man a written law. They failed it.
God gave us an Example- Jesus, a man, who lived his whole life without sinning.
When we stand before God one day what excuse will we give. What will we say to explain away our failure.
God gave man spoken words, written laws, and numerous miracles from heaven.
Then God gave us Jesus.
It is actually belittling Jesus to call him God. Not because God is less than perfect, but because God cant be less than perfect. For God to have travelled on this earth and lived a perfect life would have been no big deal at all, it is God were are talking about after all.
But for a man to live a PERFECT life. that is amazing. And that is the true miracle about Jesus. Not that he did miracles, he was able to do them because God gave him the power like all men before him. It wasnt because he died for us, because God let him die. It wasnt because he was resurrected, because God resurrected him.
It was why all of it happened to Jesus, and why God called him son.
God gave us all a perfect example of what we all could become. None of us can ever be perfect our whole lives, but we can take the steps to get there. Im not talking about doing miracles either, Im talking about getting to the point where you always do the work of God in every situation in every moment.
One day we will all stand before God and he will have Jesus next to him and he will ask us, what is your excuse? What will you say?
As to the When Jesus came. Well I think God knew what he was doing and he recognized that the Jews had stopped worshiping Him and the point in time when the Gentiles(rest of the world) were ready to hear the word of God.
FOA