One more tip. I added a USB extension cable to the second USB port that can be seen in the last pic above. This was run behind the ash tray so I can access it for a firmware reflash (only available on USB-2) without removing the center console.
This turned out to be convenient on more than one occasion when a new OTA update caused issues and I just reverted back to the last stable firmware from the GROM website.
I didn't think it could be done/didn't see enough room in there myself, really nice work. Very rarely I find I need to reset mine by pulling the power cable for like 30 minutes. Has that ever happened to you?