This is the most worrying thing - a general election looks increasingly likely, and the Tories do look like they'd do well in one, perhaps even getting a majority.
What I'm realistically hopeful for at the moment is a general election in which Johnson not succeeding with his "do or die" deadline splits off a sizeable proportion of the Tory vote to the Brexit party, and where the opposition parties coordinate intelligently so that we end up with the Tories as a minority, and a coalition government that can actually cooperate enough to sort out a decent deal that will get through parliament, and then hold a second referendum.
This is possible (the earlier parts more so than the later), but I wouldn't say that I'm confident.