Would no information at all be better? If they just kept quiet then no one would have anything to complain about.
But we all know what would happen if BT decided tomorrow to just remove all the dates entirely. This forum would probably buckle under the next thing to rage about.
No, I don't think that zero information would be an improvement. But I do think that the current practice of date estimates being the end of a quarter is a bad one; shifting dates by 90 days shortly before expiry is the most frustrating aspect.
At work, we don't do projects where we suddenly announce to the customer that there's a 3 month delay, 1 week before he expects delivery.
How about providing a range, and move the range more regularly? It would probably be wide at first, and would narrow down as the tasks were achieved - by pulling the end-date in as things go right, and by pushing the start-date back when some of the semi-expected delays happen. If tasks weren't achieved (something not expected at all), then the range would stay wide *and* would head backwards week-by-week.
You can bet that the project managers do know this information. Its all about whether it can be presented to the public in the right way.
Oh - I'd also add a new set of information. I'd keep the public informed about the date ranges for ongoing fill-in work for an exchange too. That stuff is missing entirely at present - so if you are not in the first batch of cabinets, you have no clue as to whether you'll ever get fibre.