TTT -- as I have pointed out, though, Article 50 does not fix any end date. Sure, the process lasts a maximum of two years, but it does not have to last that long, and can be extended further, albeit with the permission of the remaining EU27. But it can also be withdrawn entirely, and unilaterally. That has become very difficult.
Also, this nonsense about Remainers thwarting anything... no legislation related to Brexit has been held up, nor any significant amendments in favour of Remain passed, at any point in the last three years. And, besides, just because it has "Brexit" in the title doesn't make legislation suddenly immune from Parliamentary scrutiny.