I can also vouch for BPUtah. That is where I got my wiring harness just a few days ago. I literally work 2 miles from where the parts are stored, so I have purchased a couple of items (break pads and wiring harness) so far and I plan on buying more. I can just run and pick up the parts after work. Their prices are usually quite good, too.
I bought a hitch receiver and a hitch and ball for $250 on a local classifieds a couple of months ago.
Now, regarding the wiring: I ended up doing a total kludge. I took this route:
I actually took the original route (shown in my original pictures) to be able to connect the connectors near the taillight. When I pushed the connected connectors down like the directions direct, I then had enough slack to move the wire into the route I drew in the above picture. I used the clips on the wire to fit into the holes that the route runs through in the picture. Again, a total kludge, but it seems to avoid the weight altogether. The wire does run above the far end of the weight, but the wire is taut enough that it stays about half an inch away from touch the weight when it swings.
When I have some spare time, I'll look at removing the bumper skin and seeing if I can run it "the right way." Unfortunately, I've broken off two of the clips after tugging the wire back and forth so much. It should be fairly simple to fix, though. Thanks for the info Ryan.