It works completely! I tested a bunch of scenarios and am very happy. Only drawbacks so far are the thing is about half the size of the phone and the pigtail is about four inches.
Here is what works:
Rapid charging with a USB-C charger
Playing back music through the supplied USB-C audio adapter with and without charging attached
USB cable to an iPad (at least it connected and was recognized but I could not access pictures; I had the same issue with the data transfer adapter so I don't think this hub is at fault)
USB cable to a Canon camera
USB memory card reader
It would not read my micro SD card in the hub's slot initially but I got it to work.
Notes:
I did not test using the headset adapter with a wired microphone. I don't know if that is supported and don't have one.
You don't have to change the USB settings to get it to work. It just worked automatically.
The charging port is the one closest to the pigtail. The other port doesn't work for that purpose. The white lettering on silver case is hard to read so it is easy to miss which port is required for charging.
I didn't test it with HDMI because I cannot get the phone to work with the HDMI cable I purchased even when directly connected.
Here is the link again:
https://www.amazon.com/gp/product/B01N0R1F1M/
*edit: got the card reader to work.