Well, I am not Tom, but I can give you a short review. I recently installed the IceLink Plus in my '03 with DSP, using the CD changer cable. Luckily, my CD changer used the 3 and 6 pin connectors, so I didn't have to purchase the coaxial DSP connector. My Icelink originally came with 2.07 firmware, and would not display the artist or track title on the Nav display, just the playlist and track number. Also, as some others have noted, every once in a while, it would switch over to the radio.
I have since upgraded to the 2B2 firmware version. To date, I have not had it switch to the radio, so that seems to be fixed. It now displays the artist and track name on either the Nav display or the display in the instrument cluster. You can still switch between this display and the map view, so using the navigation system is unimpeded. Unfortunately, no other information is displayed: album name, genre, etc. And there is still one annoying bug. For some reason, sometimes the artist and track names keep switching between 2 different sized fonts. And only a small portion of the display is used to show the artist and track name, which requires these to scroll (and not very smoothly). I don't know why the Icelink cannot use the rest of the screen display. Note that I am using split screen mode, and haven't tried full screen, so maybe that might help things.