Nice idea. If it had some starting logic as to not begin on the "solved" rotation that would help. I also like the idea that the puzzle isn't necessarily completely solvable, because those tend to be much easier to figure out.
Thanks!