I'd say all that stuff can be overcome. Fact is, home brew solutions are not the right tool for the job because - in every case I've seen - the software is just not up to it. You can install the greatest music management and playback application ever written, but it's not going to have the right package of features for your dash. Unfortunately most geeks are sceptical of this until they experience it for themselves.

Rob