So I've been lurking on this thread for a few days (which is a GREAT thread, by the way) and I decided to purchase a 2.5 HMI from Dokus on eBay for $225 w/ VIN programming. I figure that since the truck had a $200 credit when I bought it for not having AA/CP, this cost me $25 plus shipping.
Here's my situation: my truck is a 2016 Silverado LT without factory nav that was a part of the parts shortage and didn't come with AA/CP, but everything else appeared to be ready for AA/CP. The truck came with the updated USB ports in the center console. When I contacted Dokus, I asked if it was going to be a simple plug and play deal with the HMI and he said yes, so I decided to pull the trigger.
I installed the HMI last night. It was super easy to remove the lower glove box (4 - T-15 bolts), unplug the connectors, and slide the old HMI out and reverse the process to install the new HMI.
Android Auto works perfectly with my Pixel 2 XL. OK Google voice commands, steering wheel volume up/down and forward/back buttons, long press of steering wheel speak button to access Google Assistant, Maps/navigation, Google Play Music, iHeart Radio App, voice texting, and voice dialing all work perfectly. If you have a 2016 shortage vehicle and you're on the fence about doing this, DO IT. You won't be disappointed.
Thanks to everyone who has contributed to this thread, especially th3magpi3, for going out and trying anything and everything for those that have pre-2016 trucks. Also, shout out to Draphty for having a similar experience to me with his 2016 shortage truck which gave me more confidence to do this.
Here's a picture of the 2.0 and 2.5 HMI modules.