Dan - that's the simple stuff.
There's some really obvious sociological and political themes running through the film, so having studied that a bit, it was sort of obvious.
The REALLY complex stuff I have in essay form regarding this film - if you didn't "get" the film, you wont "get" these essays either!