It will never be ready and can't be. The Lord delays His coming so that more will be saved from their darkness and wickedness. I don't buy into the "delay" because only God the Father knows the time. The Lord saves by His life, death, and resurrection that covers the sins of those who  accept His love (even if they have never heard of Him). Perhaps they are a minority who truly love or an unnumbered crowd, I don't know. But those who won't accept the love of God, no matter how "good" they might be will never know His salvation because they don't know Him and don't want to. They are focused on evil.