Boris Johnson brexit prorogue parliament
(Image: AAP/MICK TSIKAS)

Phwoarr... crikey... crumbs! It's been all go in the UK over a tumultuous three days, as Boris Johnson racked up two more failures on the Brexit front, with the current crash-out deadline of October 31 less than 10 days away.

On Saturday, the blond bombsite presented his new EU deal to parliament, the one nobody thought he would get. More on how he got it below, but the crucial thing about it is that, through a series of kludgy measures, it gets a departure from the EU on the prescribed date -- and then mandates 14 months, to the end of 2020, to arrange a formal UK-EU free trade deal. Even that would only be the bare bones of a full deal, which would take years.

This amounted to a de facto "no deal" crash out, which wasn't good enough for the remnant Tory Remainers, led by Sir Oliver Letwin, who attached an amendment ensuring that passage of the bill triggered the procedure set out in the Benn Act, forcing the PM write to the EU requesting an extension on the October 31 deadline. That amendment passed 322-306, very largely on non-government v government lines (i.e. everyone v the Tories).