I personally think it's a bit too optimistic to think that EU will agree to an extension.
Promises to sort shit out are meaningless when we've proven we can't be trusted to sort our own shit out already.
I was listening to a brexitcast and they felt if it come to it, the EU would extend, but they felt it would go to the wire, like last day wire...businesses must be doing their nut