The movie was entertaining to watch, although it leaves a lot of room open for questions and interpretations. Really a lot.
When you're someone who likes to have a coherent story without any plot holes you will have a bad time with this movie. A lot of things are unanswered or just simply not logical.
On the other hand I can see how it could be very fun for students to examine and interpret it in the context of contemporary american culture. You could write a whole thesis examining this movie, probably people have already.