anybody had experience with these, any feedback?

trying to see what are my options for 2011 GS cx-9 with stock radio. looking to get bluetooth streaming or USB stick reading.

so my question is, should i better just upgrade my factory unit to OEM unit that does bluetooth streaming or just go with aftermarket?

i really don't like the look of double din integration as it just ruins the line in the central console and looks ghetto to me.

any feedback would be great, or if you use any adapters other that FM transmitters please let me know which are you have good experience with.

i have no problem of opening up the console as i already added Rockford Fosgate Punch 12" sub to the factory unit.