I agree with your take.
It reminded me of a great pro wrestling story, where the baby faces are getting their clocks cleaned match after match with no hope of winning...
The crowd is angry, upset and it seems the heroes will never win.
But we know tomorrow is another day!
And the baby faces have an "ace" in their back pocket that they haven't played yet...
I'm not a huge fan of the genre but even I thought it was great entertainment.
If you can't suspend belief for 2 1/2 hours why bother going to the movies period?