One thing for absolute certainty is, that British politicians are a bunch of jobsworths at governing their country. They simply just want to pretend to be politicians and to let other politicians (EU) do their jobs for them (so lets try remain in the EU however possible). Commonly known as a gravy train. Brexit has proven without any shadow of a doubt that democracy is false. We might as well be living under a dictatorship as all we truly vote for is ultimately in layman's terms - should nurses get paid more than the police, and should plumbers get paid more than electricians.
Similarly, Brexit will happen when Businesses (who fund a particular Party) have secured their own deal/s. Should; as is expected, the Conservatives return to office, this will not hurry the process Despite the stance of the Tory leader, only when this infrastructure of financial stability within the CBI has been secured IMO