I'm probably stepping into a minefield. Put me on ignore, if you wish.
But can I just suggest that some of these apparent differences can be solved if one will focus on the difference between "justification" and "salvation."
A person can be unjust. If he dies in that state of injustice, he goes to eternal Hell. By what criteria is he judged? He is judged by the "lights" that he had available to him. Most humans that have ever existed were unjust in the eyes of God because they did not follow the good that he knew that was written in their heart by God [Roman chapter 2:11-15].
11 For there is no respect of persons with God. 12 For whosoever have sinned without the law, shall perish without the law; and whosoever have sinned in the law, shall be judged by the law. 13 For not the hearers of the law are just before God, but the doers of the law shall be justified. 14 For when the Gentiles, who have not the law, do by nature those things that are of the law; these having not the law are a law to themselves: 15 Who shew the work of the law written in their hearts, their conscience bearing witness to them, and their thoughts between themselves accusing, or also defending one another,
A pagan like Plato was not judged by the same criteria as St. Alphonsus because Plato did not have the full light of Truth in Jesus Christ. Plato was judged by the "natural law." Similarly, the OT "just men" were judged by the lights available to them. They did not have the full light of Christ, but the gates of heaven were opened to them after Christ's Resurrection. Just men eventually went to Heaven, but they had to wait in "Abraham's bosom." God's pattern of applying justice does not change. He is eternal. His justice is eternal.
However, with Jesus Christ, a new path was opened up. This is the path of "salvation." Salvation is a path that can allow a "just person" to go straight to Heaven without a stop "limbo" or Purgatory. This is what happens with the Catholic Saints. And it is only available to those who are members of the Roman Catholic Church, properly understood. But simply being a member is not enough, one needs to do heroic works and take advantage of the Sacraments and Sacramentals offered by the Church. With those additional elements, a "just person" has the chance (however slight) to go straight to Heaven, rather than go to "limbo" or Purgatory first.
So, EENS, means that no one will go straight to Heaven (be "saved" from the fires) who is outside the Church. It does not mean that a truly "just man" (as rare as they might be) cannot still go to Purgatory or "limbo" before eventually be allowed into Heaven after the Second Coming. Again, most people will not lead a just life and they will not have the true teaching and Sacraments to get them back on track when they fall. So being "outside the Church" is like living in a minefield. Very dangerous for the soul.
The Roman Catholic Church provides a treasury of graces that allow some of its most heroic members to bypass Purgatory if those graces are taken advantage of. Most Catholics, however, are not even "just" much less on the path of "salvation." An unjust Catholic will go to Hell just like an unjust non-Catholic. The difference is that the Catholic had much more "light" to work with and threw it away. So being Roman Catholic is a double-edged sword. To much is given, much is expected [Luke 12:48].