Hmm, I think you must have gotten some inspiration from ghost trick. If you haven't played it, you should, its pretty good. Anyways, I really liked the puzzle and the bottle was a nice reset button which i'm sure was the intention. My only gripe is that I would have loved to see someone die at the start so I knew what I was preventing, right now I won but I didn't know what would've happened if I did not.
If you had time another thing I would have added was find a way to highlight whatever you are going to interact with so its clear to the player what they even can do.