[Android Head-Units] Need4Camaro:
I have a 99 Chevrolet Camaro Z28 which currently already has an Android Head Unit in it. It's done a fairly good job up to this point. I have rooted it and have added quite a few apps to it.

The thing that most detur's me about it is no Andoid 5.1 which means no "Ok Google Everywhere" function. Also no USB MIC's supported. I also have a Sega Dreamcast Emulator and it runs just slightly too slow to be usable. Also, sometimes while I'm idle I wish I could play Steam Games. I know thats asking ALOT for a Car Headunit. What I have is still quite pleasing but I just want more I guess.

Thing is ... I can't tell what I really want.

I don't know if I want to stay in the Android series and either get another head unit or custom build a Android Stereo

or

If I want to just build a Windows 10 System with a suitable graphics card and then run Android 5 or 6 on a Virtual Machine like Virtual Box.

There's advantages and disadvantages to both.

First I have alot of questions ...

FOR ANDROID:

Headunits:

With the Android Head Units, are there any available running Android 5.1 that also have a Quad Core and 2GB of RAM? I've only been able to find that the only support 1GB of RAM.

For the Joying Head Units, I heard that they do not like Waze as it causes the volume knob to stop working. Have they resolved this issue? Is there a fix for this? What if the unit does not come with knobs but instead buttons? does the issue still exist?

Are there any ways to root the 5.1 Head Units ? Anything out there like Redmod?

If I stay with 4.4 can I get Google Now, "Ok Google Everywhere" to work? That's minimum for me to consider it. I really need that as I need voice commands navigation while I'm driving.

Are there any yet that provide full bluetooth functionality?

Is there any way at all that I can have all my apps installed on the iNand instead of that limited 1 or 2GB ROM space? I tried symlinks but ended up crashing my first unit and had to factory reset.

Custom:

Are there any devices out there better than the ODROID?

Can the TV Android Boxes be used like a real Android and use all the standard Apps, like Poweramp, Waze, Google Maps?

Can I still get GPS, Navigation, Bluetooth, with the proper corresponding hardware? What about hands free calling?

I head that you need to use a separate sound processing unit, is this a Sound Card? Also is Android compatible with all USB sound cards or am I limited to some?

Will the sound quality be just as good to my speakers as the Head Unit as I will have to run an external Soundcard and AMP to achieve the sound I need.

FOR WINDOWS:

What other system boards can I use that support a Laptop style Battery?

How can I implement a 2GB Dedicated Video card on a Mini ITX Board, or would I need to use a different board and if so what would you recommend? I've been researching and it looks like I can use one of the Mini PCIe e slots for a dedicated low profile graphics card. Does the same apply for ODroid?

Would I be able to get the same functions I love so much from Waze and other Android Apps if I run Android as a Virtual Machine? Will the VM still see all my hardware? GPS, Bluetooth, Touch LCD, ect?

How will I manage Power Consumption and is there any way I can run a laptop style battery with the machine?

FOR SOUND:

I heard that it is recommended to run a separate sound processor for ODROID, What is that and where can I find it?

What exactly would I need to get sound to my car speakers? Is the hardware bi-compatible between both systems?