The game succeeded in teaching me a whole load of mathematical concepts that I either didn't know or had long forgotten, and did so in a way that made me feel pretty smart for figuring stuff out. The gradually unveiling structure was good for keeping the challenge space manageable. The puzzles were on the whole challenging without being too obtuse-- I only resorted to hints a few times and mostly discovered I'd forgotten to look at something properly.
I'd give it 8.5/10: very good execution of the concept with few missteps. Relatively sparse environs and characterisation, but this is fine for the kind of effect it was going for.