Nice job. I like the overhead mount, good use of that space.
Taking your time to research the install really pays off. Your's looks good. I like that you went the extra step to do the DIN install. Permanent mount NMO antennas are always a good choice. Really pains me to see some of the sloppy installs that are out there, but I know it's an individual choice. Some just want the radio in "quick and dirty", while others want it to look good, and more importantly work well. You're set up should give you many years of service.
The time spent on proper wiring makes a huge difference too. I've known guys that take short cuts on the wiring and they are constantly having to fix it. Putting the extra effort into soldering all the joints, not relying on crimped connections alone, and heat shrinking all the connections really helps too. I've done a lot of installs in my life, and I've never had one fail since I started taking the extra time on them. It's easy for me to say that since I love doing it. I probably take more time than needed, especially on my own vehicles. Doesn't always pay off on the large, multiple vehicle installs, but the peace of mind is always there.