I think it's a very nice one. Had a few troubles with finding the last two (for 287). As yokosooo mentioned: it was a question of order or timing, imo.
Instead of planning ahead, at the end figuring out the correct order became the most important key here.
I think it is challenging to implement the intended idea. I had a similar thought but was unable to make a level out of it.