This is definitely one of the most uncomfortable movies I have ever watched. Watching this movie is like watching a train wreck; that what you're seeing is terrible, but you can't look away. I watched the trailer to this movie years after seeing it, and lo and behold, the background sound to the trailer is the sound of a train that's about to crash. It's very fitting.
While watching this movie is indeed like watching a train wreck, I don't intend that to be a poor review of the film. It's a painfully effective and well-made movie.
For the younger Hypesters out there, file this film under the "Too Uncomfortable & Awkward To Watch With Your Parents" category.