Nice!
The DD unit is a WinCE unit. Might be Radioguy, might be some other OEM Ching brand. Does not really matter because there is no tweaking these units (well you can but it's extremely tricky). On the plus side: if it works it works. No problems to be expected as it is with Android units.
So enjoy the car and the WinCE unit. Both will run for ages