I finally got to watch this movie last night, and it was a surprise. I hadn't seen a trailer or read anything about it, so I had no idea what it was about, other than it was up for Oscars. I have to agree mostly with your review, it was thought provoking and, dare I say it, funny, but it also left me uncomfortable and angry quite a bit. I was not happy with how things ended up with Cassandra spoilers:end of spoilers, but sadly it felt true. I was wondering what other people thought.
(dying to achieve justice)
EDIT
Fixed Spoiler tag.
Sorry about that.