It took about 3 weeks for me to get everything. The OBDGenie showed up within a week, the mirrors and other parts about 3 weeks after ordering.
I got them installed yesterday and everything works as it should. Mirrors fold in and out, dim correctly, puddle lights and blind spot works fine. Haven't tried the defrost yet.
I hated that I lost so many features because of the tow package, but it was hard to find the truck with all the features that I wanted and I couldn't wait to order one. This kit made up for most of what I lost out on, except the 360 camera. I'm happy with it, just wish it were a little cheaper.