Hi, das ist eine sehr spannende und komplexe Frage. Da du mehrere Fragen gestellt hast, möchte ich vorab erwähnen, dass ich mich auf deine Hauptfrage, nämlich den Zeitpunkt des Kommens Jesu konzentrieren möchte. Die anderen wurden teilweise schon durch andere Kommentare beantwortet.
Jedenfalls würde ich mutmaßen, dass für Gott bestimmte Bedingungen erfüllt sein mussten.
1.) Erwartungshaltung: die Juden hofften damals auf einen Erlöser, der sie von Rom befreit. Durch diese Erwartungshaltung wurde das Kommen Jesu durch die Juden entsprechend der alttestamentlichen Prophezeiungen behandelt. Denke man an Psalm 118: der Stein, den die Bauleute verworfen haben, ist zum Eckstein geworden.
2.) Rom hatte einen großen Teil der Welt unter seiner Herrschaft vereint, wobei Rom den verschiedenen Ländern auch ein Gefühl der Einheit vermittelte. Da das Reich relativ friedlich war, konnte man reisen, was es den ersten Christen ermöglichte, das Evangelium zu verbreiten. Eine solche Reisefreiheit wäre in anderen Zeiten unmöglich gewesen. Dies war jedoch für die Verbreitung der christlichen Botschaft super wichtig.
3.) Damals gab es erstmals eine Art Weltsprache, nämlich griechisch. Dies ermöglicht eine schnelle Verbreitung des Evangeliums.
4.) Damals wurde der Opfer Kult als normal angesehen. Dass Jesus nun als das LETZTE OPFER auf die Welt kam, hatte für die Menschen besondere Symbolwirkung.
Ich bin mir aber sicher, dass es auch noch viele andere gute Gründe gab und gibt. Dies sollten aber die bekanntesten sein.