Good review, and I agree with you on most issues.
The one issue that bothers me the most (aside from the disabling of features while moving, which is beating a dead horse around here) is the non-resumption and/or non-retaining of playlists or music selected when it resures after boot.
Every time I boot (which is how my carPC runs, it does a full boot on engine start) I have to reselect the playlist, which takes a while, since it also has to read all the music (25 gB of music). Most of the free frontends are able to handle remembering the playlist on boot, why can't SD?
Honestly, with all the current issues, I am merely waiting for the next upgrade, and seeing if they fix this specific issue. If not, I will be discontinuing use of SD, doing my best to get a partial refund, and also doing my best to let people know of the faults of SD.
The two things keeping me waiting are hoping that they fix this issue, and the very easy skinnability of SD, which no other front end has (that I have found)