Ok this is the best entry I've seen so far, and I don't know how to write a spoiler-free review... just let me say that the intro alone is worth the votes! Well done!
Thank you very much!