Thank you for playing and for your feedback, I will have to adjust the Knowledge-Points rewards towards the end for sure.
When I tested I unlocked the Shrinkers and Levels first, then I unlocked the rest and I could finish it in 45 min to an hour. However you are right in that no matter how the player plays you should not wait too long to unlock the next level (given that none of the levels have stuck orbs).