Whether article 50 is invoked tomorrow or in 100 years time, we will only get 2 years to negotiate with the EU. It puts the UK at a disadvantage whichever way you look at it. As a result brexit will not happen, possibly ever, but not soon at least. The Govts task is to make it look like it is everyone apart from them that is delaying brexit.