Re: Slightly wrong.
"If necessary, I'm sure the other 27 will agree to an extension of the current arrangement, and this might be necessary as I suspect we will see both a referendum and general election over this."
I've seen this comment elsewhere in British media as well, but I'm afraid it's a complete fantasy. There's no way all 27 will agree to any extension.
If the British decide to increase their own internal chaos by holding another referendum or a general election, that is not the EU's problem. You're out by 29 March, one way or the other. The EU wants this to be over, and that's the harsh reality. There is simply no reason for the EU to grant any extension.