Yeah weirdly when the sample size is massive or the polling is done right before the election, the results are closer, what a shock : o
Imagine absolutely everyone's surprise when you scroll down a bit and see major discrepancies when polling is much lower or further away instead of just cherrypicking the results you like and pretending that's the same thing for every poll ever made. Sunday Times, who you've quoted as being the full truth and nothing but the truth because it fits your narrow view, consistently polled results for the last GE at wiiiiiiiiildly different figures to the end numbers, often even predicting Labour wins and sometimes even by the same margins that they eventually lost by. When hundreds of groups undertake these surveys, of course you can find ones that fit what you want them to, and if you do them a few days before it happens then yeah people aren't so likely to change their minds. Considering the elections for London Mayor aren't going to happen until May, polls right now are totally entirely absolutely pointless.
To claim that EVERY poll has been more or less right is not only untrue, but DANGEROUSLY untrue. Your own links disprove you, and it's very important for people to not be sucked into the hatred and nonsense that you spout under the guise of intelligence