It does work, but only on a small subset of phones, i.e Blackberries, Nokia and some Samsung handsets.
On the SD Card vs iPhone quality isn't it true that any output goes via the iPhone DAC, whereas with the SD card, it's all directly through the DAC on the car?