Once again, here's that Referendum result:
You must log in or register to see images
Hardly a material victory given the huge implications and that it was based in large part on lies, dirty money, internet manipulation of electoral regulations, made up figures and racism. It's hardly something that needs to be slavishly adhered to.
In any event, as Swinson said, they are standing on a policy of rescinding Article 50 and if they were to be elected, they would have new mandate that over-rides the now out-of-date referendum.
A lot of ex Conservative voters like me will vote for the Lib Dems and provided they run a decent campaign, they'll have more seats than they have now. Labour's policy for this week is that they'll hold another referendum and that may take some C1 and C2 voters from the Tories in the other direction. The nationalist parties are all Remain and so aren't going to loose ground for sure.
The most likely outcome is a hung parliament with a Remain majority i.e. exactly where we are now.
He's already fled from the House of Commons after some disastrous performances and if Boris Johnson is now running so scared he doesn't have the bottle to face a pre-arranged press conference, but wants to hide inside, God knows how he'll fare in a General Election campaign.