My friend runs the ICOM with the face plate on his dash and loves it. I almost went that route. But instead, after many nights (beers) sitting in my truck thinking about where and how I wanted things set up, I ended up with a Kenwood from PCI. For the events that I do, I put the radio on one channel and leave it there. I didn't see a benefit for me to having a external, visible face plate, and the extra steps install wise for mounting it.
I mounted mine in the center console, on the passenger side. This way it's easier to see from the drivers seat when you open the console lid. If you mount to the drivers side inside the console, you really have to turn you neck down and to the right to see it.
The only thing I haven't figured out yet is where I want and like my mic. I've been using a Hammerhead CB Mic Keeper. It's a retractable lanyard (link below). I've got it hanging with paracord from my passenger side visor. I don't really like this when pushing the truck hard because the mic starts whipping around in a big circle in the truck. So I now lay the mic over my right leg or put it in the media opening in front of the shifter. I've got a magnet mount for the mic from PCI that I want to try out, I just need to spend some more time sitting (drinking) inside the truck to decide where to mount it.
I also did the GJ third brake light with antenna mount. I'd suggest separating the install into two parts. Do the third brake light as one project. And do the radio as a separate project. Or better yet, hire someone who's done it before to do it for you. Having not done either previously, this was one heck of a project for me. I had 1/2 my interior out of my truck. I did end up drilling a hole large enough for the antenna wire in the back corner of my console. After getting the passenger seat out, and looking at all the console mounting hardware, I decided not try try and remove it. It looked like a huge pain.