I read your post as quite confident, but a lot of people were equally confident that the original referendum would be a strong Remain victory. What are you basing these predictions on?
1) It was quite an embarrassment for all those young people who did not vote and will suffer now
2) the actual results of a Brexit are known now while the bus-advertisement that was supposed to be the benefits of a Brexit are gone and have not been replaced by anything
Also all those news about businesses reorienting towards Europe and away from UK, Ireland, people applying for EU countries citizenship and so on.
The real results became real while the people who are still for a Brexit have shown their ugly faces.
I'm pretty optimistic about the results of a second referendum. That's why the Brexiteers will never allow it.
There is of course no rule in the EU obliging countries to accept non-EU immigrants. It's the "allow Poles into your country" that some Brits are unwilling to accept.
That's not what people were told though. This is an incredible wedge issue and the fact that people seem to be surprised about it suggests that they aren't paying attention. It's no coincidence that the stories about "economic refugees" were all over the place before the referendum. I mean obviously people were leaving Syria because they just wanted to take your job, there's no other reason.
None of those articles constitutes evidence, they are just opinions of people wanting to push that line. In reality people voted brexit for very many reasons, seeking to dismiss it all as racism is just a lazy way to feel superior.