In 15 years time the political base will be dramatically different. The remains of the older Leave voters would have thinned out, while we would have more and more younger voters joining the pool that consider themselves to be European first, and British second. The tiny winning margin they enjoyed this time, based on falsehoods and cheating, would have utterly gone. There wouldn't be enough money in the whole of Russia to tilt that outcome.
But I would certainly expect some changes to Article 50 to come out of this; the first of which would probably be a "no take-backs". To avoid this shit-storm ever being repeated by anyone.