Theresa May had a deal agreed with the EU, and one that was softer than this. The DUP hasn't agreed to it, and there's no indication it can get through Parliament. If it does, it could have a confirmatory referendum attached.
Not only that, but there's so little time until Parliament's potential vote on this on Saturday that there will be very little scrutiny on what it contains.
The mooted deal is also contrary to Boris Johnson's previous statements on border restrictions AND I believe it still has to be ratified by the EU before 31st October which means a short extension is still likely.
This shit-show still has a long way to go.
Not to mention that even if the deal does go through, that's not Brexit "done". There are years of negotiations that need to happen to get the UK back on the same footing as we were pre-Brexit.
Here's the text of the deal:
https://ec.europa.eu/commission/presscorner/detail/en/ip_19_...