The aspect of the agreement I personally object is timing. November (or any date in 2017) is, in my opinion, too early for a hard fork. So I had a slight (delusional) hope that there could be an agreement to postpone the 2MB part to mid-to-end 2018, with the approval of at least some of the Core developers. But it seems that won't become true.
I think it's a fine and necessary idea in principle but as you say it's the timing. It's ridiculously short and all parties involved, Core and the 2X crew, have now guaranteed another alt. Which one will be the alt is another matter.
Oh yes. I have to concur there. The timing changes everything. I think they wil backpedal when push comes to shove.