Ah, forgot about this thread. Thanks for moving.
It's better that the hitch is made of steel, as it won't corrode with the car's steel construction. It does seem overbuilt, as it is mainly four 12 mm bolts that hold most of the hitch in place. I'd almost rather the hitch fail than the frame of the car.
Being indoors was nice, but the other day when I originally planned on installing the hitch, it was 60 F outside and sunny. Too bad I was up quite early that morning and was too tired to install it. This was at my friend's shop (he does solar installs and eBike sales out of the building).
I can PM you a copy of the install manual I received with the hitch. I'll be sending them my recommendations, as well. Removing those bumper bolts was a pain with the hitch hanging in the way. It can't really hang from the L bracket, either, as the far end comes to rest on the plastic bumper cover.
I figured with the new vehicle warranty long gone, I could install the hitch with less hassle from the dealer. Of course, if I do have motor or battery problems, that thing is coming off before the car goes to the dealer. I don't have a light harness, so there's no way I could legally tow a trailer regardless. It's an "accessory hitch"