From what I've seen, the term used can mean "just barely" or "finally", depending on the context.
People forget that Japanese is a completely different language, where there often will not be a direct translation but the general meaning will have to be expressed in a more unique way.
It is up to individuals to decide how to interpret the text, and I am sure everyone will do so objectively, without any agenda.