Obviously, the solution to most of these features is a completely modular player. For example, with the display, people who want a DIN sized player can get something similar to the current VFD display, or people who want a double DIN GPS touch display can get that, both of which interface with a common unit.
Then, SonicBlue could release a SDK for developers who wish to develop hardware or software to interface with the unit.
of course...I suppose then all you have is a glorified embedded PC...oh well.
_________________________
~ John