No they didn't get the 2011 vote almost exactly right, they got close on occasions near voting day.
As for Westminster, one swallow doesn't make a summer.
How many independence referendums have we had for the pollsters to learn from?
Do they weight their current polls for the huge number of new voters?