The bad reviews appear to be by the same person, written in the same style and with no understanding of the subtext. How odd! but hey it's the Internet. Ulterior motives abound, I guess.
The film is designed to make you think, the dialogue is extremely good, and it is genuinely unpredictable.
Those who complain about an unsatisfying ending have totally missed the point.