It was nominated for an award at the Locarno International Film Festival and was an official selection at the 2007 London Film Festival.
We can say the film is about how one thing can tear the established order apart and challenge the way we think of ourselves.