Hey, this is pretty neat! The puzzle mechanics in this game is something I have not seen done before, so good work!
I think you could add some sound effects and music after the ratings have ended - for a more... fluid... experience :)