Our available knowledge since the EU referendum hasn`t changed, anyone who thought it would be "easy" after 40+ years of the EU embedding itself into our lives didn`t do any research or apply much thought.
Without a General Election to "clear the path" first we don`t, currently, have a Parliament reflective of the vote, it is probably 52/48 Remain, or more.
The GE didn`t happen for many reasons, mostly the Opposition being [emoji90] scared of dealing with the problem.
We are now left with Boris pushing things as close to the wire as is possible and, above all, killing time. Be that right or wrong depends on which side you sit I guess.
3+ years of procrastination and kicking the can has stagnated the ability of Parliament to do their day job, stifled business decisions and created division.
Get on, get it done, deliver the will of the electorate and then have a GE, if a party runs on a "Rejoin the EU" ticket and wins then good luck to them.