The tension ratchets up to unbearable levels, go into this accepting the premise and it's a great time. The soundtrack fits as well.
It is an emotional, upsetting movie at times, if one was absolutely cynical then it would have carried through to it's inevitable conclusion but that would have been an unsatisfactory ending and there should be no other ending for this movie than the one it has.
I think this has future classic written all over it