There is a Fast speed that you might want to use to play the game if you think it progresses too slowly. Villagers take a while to train. Keep putting them back at a task until they are Trainees. Then, they might wander off but will return to the task you set for them. Each time you catch them wandering off, put them back on task. Be sure to check the box next to the skill you wish for them to work at. There is help here on the forums for solving the puzzles. There is a guide that you might want to look at if you don't wish to figure out how to solve the puzzles yourself. As for the tech points, Master Scientists make more tech points than Adept and Adept more than Trainees so as a villager progresses, he/she will make more tech points. Also, you will want to purchase higher levels of Science Tech to make points faster. Of course, you have to balance the other Techs as well, like the unlimited food source. You just need one farmer when there is food to harvest. The rest you can put on Research or Building.
Here is the guide:
http://www.ldwforums.com/ubbthreads/ubbthreads.php/ubb/showflat/Number/146287/page/1#Post146287