The above mentioned signs of the end of the Iron Age can certainly be seen at present, so, if not the time of Mahabharata, what else will it be called?
Astrologers have predicted that 5000 years ago too, the eight planets had come together and the massive war of Mahabharat took place. Now, just use your intellect: is the same period of the Gita going to be repeated? If the same eight planets have come together, this war should also be considered the same Mahabharat war through which the Golden Age heaven complete with 16 celestial degrees was established. Then, what is the need to fear or get afraid in this? This Mahabharat war itself is going to open the gates of heaven.