I'm not fully convinced about the randomness of the gravity direction, as puzzles sometimes consist on waiting for the "good gravity direction", but the level design is good and helps mask this problem.
I just wished it lasted for longer and had some other stuff playing with the same concept (moving platforms, enemies and so), because I really enjoyed it!