1. It's very good and you should go see it. I expect it will leave theaters soon (and is only showing in LA and NY as far as I can tell) but then you should be able to watch it on Amazon or something.
Everything after this will assume you saw it and don't mind spoilers.
2. The reviews of it are dreadfully misguided.