[Android Head-Units] Tuatara:
Hmm ... I'm not sure why the physical buttons would not have moved the selection. Because I don't have that model, I couldn't test it. Shame that this doesn't work.

However, the Touch Screen is fully supported in the ClockworkMod recovery. Maybe I should have provided (some/more) instructions!!! :D

To select and change options use SWIPE actions. It is NOT just a touch operation.

To move the cursor UP you need to SWIPE UP. To move down, SWIPE DOWN. To select, SWIPE LEFT. To cancel, SWIPE RIGHT.

Keyboard should permit UP/DOWN/ENTER/ESC selections.

Mouse should move the selection, and standard CLICK should action it.

I have no idea what "Westwood" is, but for USB audio, I'm assuming you mean you'd like to be able to use an external USB DAC (Host Audio) from the Android box, and then routing it to the Stereo input in some way (analog?). In this case you won't achieve any measurable benefit in audio quality, if you're still using the Newsmy head unit. The reason for this is that the audio output DAC is in the head unit itself, and all audio data is transmitted to it over the Firewire cable in digital form. There is no noise introduced in this process - only the inherent noise in the output DAC in the head unit itself.

So, short of replacing the DAC in the head unit, or replacing the head unit itself - anything you change in the audio pathway (android -> external DAC -> head unit analog audio in) will in all likelihood introduce more noise into the process, instead of improving the sound.

Since the Audio DAC is already separated in the Newsmy design, I believe it would be using Host Audio (or possibly some slightly modified form of it in the kernel) already. It's therefore quite possibly already fully supported in the existing kernel. From memory, a number of users have found that depending on the USB microphone used, that audio is routed out the "sound out" USB audio device present on some microphones. This leads me to believe that USB Host audio is already fully supported.

If it is not, and if you do wish to try this, there is an app on the Play Store which would give you support for external USB DAC through the OTG port.

https://play.google.com/store/apps/details?id=com.extreamsd.usbaudioplayerpro&hl=en

I have not tried this app (or the free version of it), but I can't really see the need or the use for it.

NOTE: Should the Carpad ever be upgraded to Lollipop (5.0) by Newsmy, then USB Audio support will be natively (and fully) available. However, unless Newsmy (or we) build a Android L version, the App above, or the already built-in capabilities may be the best option for you.

As for changing the schduler (noop, deadline, etc.) ... I actually have no idea if our kernel already has frequency scaling built in. I think it might. I'm unfortunately very busy this week, and won't have much (if any) time to test this, but there is an app (ok, there are many you can choose from) on the Play Store which can be used to test this. I used this one (ages) ago on my Nexus 7, and it worked well for me then.

https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU

Amazingly, the features you want may already be available to you. ;)