They were scheduled, not promised, but yes, I can understand some people are a bit disappointed.
One major reason for the slow progress on other features is that we had those two horrible MHEG bugs, and as a result lots of effort went into sorting out the interactive stuff, which should be much more reliable now, and can also be turned off, should any broadcaster come up with a new and novel way to mess up boxes via MHEG in future.
For the other things, work hasn't stopped - beta testers, for example, saw an early version of the EPG with faster population, and no channel changing. But it seems the emphasis is on stability, rather than quick fixes at the moment.
Nigel.