Erm yeah, all a bit of a fudge.
On Citizen's Rights if I heard correct they'll be regulated by the UK courts,,,,,,,,,,,,,,,,,,,,,,
On the Irish border, a soft one, but a seat for the DUP at the negotiating table when issues arise giving the DUP opportunities to dip into the pork barrel in years to come.
A mechanism has indeed been agreed for the Divorce Bill, the EU can whistle for it & Boris will send it over.