You are right 👍 the game is designed in such a way that it bearly gives you enough time to save everyone (until you use the Unity Infinity Cube to slow down the blast even further). You have to make a quick decision and choose the teammates to save before the blast spreads. You get different endings depending on who you save. For example, if you save only all 3 robots, then you get a different ending. If you only save yourself, then you get a different ending.