The OSD can't be put on DVI with the hardware currently in place - the DVI inputs are switched directly to the DVI output, with no digital video processing (so no way to introduce additional data of any kind into the signal path). No amount of software changes will change that limitation, I'm afraid. Looking toward future products, however, I hope that it will be possible to include transcoding of analog video sources to a digital video output - which would allow a single monitor output to carry every incoming video signal. (Much like the 990 and the 1070/970 added transcoding to component, something that the 950 could not do.)
My only point on the priorities for programming is that the current mode display is a separate task from discrete mode selection, and that the mode display is likely to benefit more users. If the mode display can be done, I'd think it would offer more "bang for the buck." Of course, if there's something that prevents the current mode display, I wouldn't want its absence to stop there from being discrete mode selections.