Man I love my radio, it does have some little quirks but the good outweighs the bad. I wanted a head unit that looked OEM and to me my Clarion does. I have a two friends that have the Pioneer and if it was able to color match I would have bought it.
I will say that my radio was able to play some digital files that the Pioneer radio was not. that almost drove my friend nuts. Mine played them just fine via USB drive. One of them with the Pioneer had a Mustang and color matched everything to the Pioneer, now he has a Titan and is amber colored on his cluster display.
I asked him why he hadn't moved over the Pioneer and it is because it will not color match the amber and did not want to mess with the LED deal for color matching. His Mustang had the ability to change colors from the factory on the dash, not the Titan.
The bluetooth pairing was a pain to mess with but I figured it out and works like a champ, I have a Palm Pre. Like I said it does have quirks but I can deal with it for the features and color match. Plus if I decide to do the LED change on my cluster I can change the head units color scheme
Anyway, I recall reading your post too, if you get this unit PM me and I can try and explain some of the quirks for you. Also, I recommend the Scosche
kit, the Metra one makes the unit stick out a bit, as it does with the others I have seen on this forum. I know most like the Metra for the texture, but the color does not match that well and it squeaks when driving. I have seen the Scosche and like it, hard to find a black one and I think most paint it and sell it. It does not have the texture but has the indentions on the top similar to the OEM radio.
I do not want to mention the 2010 Frontier but the new ones have a radio that looks like the Clarion and as if it had the Scosche kit. This gave me an idea of how it would look when I get my Scosche kit. Anyway man, try it out, I love mine and have had compliments outside of Tacoma World LOL, just PM me and I will try and get back with you ASAP.
Sorry it took a bit to reply.