I don't think people understand the act of Parliament just passed. Yes there could be another referendum yes they could delay article fifty. But the politics to that would be massive I also don't think you can take it for granted all 27 countries would agree and how long would it all take ? 6 months ? A year ? Just to decide on article 50 nothing is ever quick in the EU. I just think it's a none starter this is it a deal is agreed or we go out without a deal. As for another election if it's no deal the Tories would be simply insane to lead it with May. Hence there would have to be another leadership election there is not enough time to do that now. Again not viable. My guess is a deal will be done (or not but most likely done) then may steps down Tory leadership contest and maybe a general election next year after we are out the EU. I cannot see any other scenario
I think there would be a Canada type trade deal, the EU wants it and hard Brexiters. Businesses (big) don't want it and there is the Irish border problem with it. I think there won't be any border in Ireland but either a border on mainland EU ports or ROI takes the responsibility of applying tariffs for 3rd party goods from the UK to mainland EU, through ROI. The big winner in this would be ROI as they would benefit from trade deals from both the EU and UK, which won't be a problem I think, given the size of their economy. We will then see what the likes of Airbus and BMW do. That said the Hammonds etc won't be happy because of the passporting rights for financial services (though they have proposed a workable solution in the Chequers agreement), neither the younger generation as they won't be able to travel and work freely in Europe. So still happy days ahead.
That said, the trade deal won't be negotiated now but over the 2 years of the transition period, by then, a lot of things would have happened in UK politics.
Still interesting soap and I hope the price of petrol with the slide of the GBP, is not hurting too much.