> I'm far from a translator... but it is not "We opened a door" but "A door is open to do missions that were not possible before".
You're being overly literal. Omitting the subject is normal in Japanese; translating that to a passive-voiced sentence in English is usually misleading.