Thanks for the write-up with the excellent pictures. Makes it much easier to jump into something you haven't tried before.
I would add to this that GM recommends replacing the (3) hub mounting bolts when changing the hub:
The hub mounting bolts are GM Part No. 11570580 and come with red loc-tite already on them. My local "stealership" charged me $3.51 each plus tax. The new hub bolts get torqued to 96 lb ft.Caution: These fasteners MUST be replaced with new fasteners anytime they become loose or are removed. Failure to replace these fasteners after they become loose or are removed may cause loss of vehicle control and personal injury.
The two bolts on the brake caliper bracket get torqued to 133 lb ft.
The 36mm wheel driveshaft nut gets torqued to 159 lb ft, not 118 as mentioned earlier.