Remainers and the EU have engineered this mess, the voters know it and they will pay dearly when the election comes.
Boris is hemmed in from both sides, so even if he wants a May MkII tweaked deal, it's doubtful that the EU will offer it and Farage won't entertain it anyhow.
Boris still has many advantages here. He has managed to sideline MP's by proroguing parliament, so we won't be hearing much from them, whilst running down the clock.
Parliament due back on Oct 14th coupled with the EU meeting on the Oct 18th. There simply isn't time for proper scrutiny of any new offering between Oct 18th- 31st and even less time for a meaningful vote in favour of accepting amended proposals.
Also, Boris and his advisers have succeeded in convincing the voters that the situation is one of "the people v parliament", which is entirely correct.
The natural majority is still for leaving the EU, so that much is guaranteed. Leave still has the upper hand but it is incumbent on them to press home the advantage. It is not a time to compromise that position.
Boris/govt have stated that they will not be seeking any extension regardless of any remainer trumped up law forcing us to remain in the EU.
We have to be mindful here that as soon as one side ups the stakes, the other side responds in kind. We are at war and there are no peace talks in the offing. Meanwhile, the clock is still ticking and the matter will be resolved by who has the biggest guns. Hold the line troops. As you were!