Thanks for your in-depth comments hengcs. Seems like you liked the film quite a lot. 
I had bought a ticket for its screening at the Berlin Film Festival, but I overslept it because of a hangover. 
maybe I'll see it somewhere else.