This game must've taken a lot of work! There were a few puzzles where I felt like some of the time wasn't always spent on the actual puzzle-solving but some of the sort of sub-tasks (for example, the RGB string, which was a little hard to read). I think the reason a game like Portal can get away with making you execute some of its subtasks is that the crux of the game is the physics, while here the puzzles sort of exist in a independent context, so once you for example solve the square/circle puzzle it's just an issue of playing it until you build the muscle memory to get to 20.
I haven't gotten to the universal drive yet admittedly, maybe i'll save it for a rainy day :)