Full disclosure: I was worried about the perceived legitimacy of a referendum on May's Deal or a Corbyn deal because they're both on-paper Remainers. Now the deal people will vote on, will be one negotiated by the head of the official Vote Leave Campaign. Thank you Boris Johnson!
Have you considered this. Boris rejected May's deal because of the backstop. He now says it's going to be easy to negotiate an FTA before the transition ends. In which case, under May's deal, the backstop would never have come into force.