The number of seeing's I don't think had too much to do with it. There were actually 2 "true seers", but there was also an "opposite seer", which is reasonably easy to figure out, so I'm not sure I needed the 2 true seers.
The reason I think it went so fast was just DarthFerret's Dumb Luck (tm?) in choosing he he choice since he was one of the worst seers out there. Of course, he was consistent, so he would have eventually figured out he wasn't a true seer, but may have thought he was seeing the opposite of the truth.
turgy was the most interesting. He didn't see werewolves. Instead, he saw how reliable the person was as a seer. I don't remember the exact wording for either, but it was basically to the effect that what they said couldn't be trusted.
Zigathon and Ransac were the true seers and train already figured out he was probably the reverse seer (which he was).
DarthFerret always saw wolf and Spiderman always saw villager.
Limited and sagerider were basically random what they saw, but balanced to see more villagers than wolves so that it wouldn't be too obvious they weren't true seers. Sagerrider was truely random with about 1/3 chance of seeing wolf and limited would spy on a random person who was left instead of who he wanted to.
I think that just leaves Melkor. He would see the true seers as wolves and everyone else as a villager.
Did I miss anyone?