That last level's solution was so awesome!!! Loved it.
I play too many puzzle games and I will always remember that last level as one of the most top-notch creative ones. I kind of wish you didn't have to start from the very beginning every time you want to leave a clone, but I understand why you did that. Maybe starting from the same level you refresh the page from would work?
If you keep working on this and you keep going back to the start (or maybe checkpoints?), you could incorporate that fact to have some cross-level puzzles. Thanks for that last level! :D