The film started fast, but as long as you catch up with the pace, it's very understandable. I would say the title need a bit more in order to compatible to the film, which I would expect completely different story line when I read the title.
Overall, great film