Excellent, but I think you misunderstood me. You DON'T match the colours, you have to connect the correct pins at end A to the correct pins at end B. The problem you had (all black wires) is just an extreme version of the problems other people have had with non-standard wire colours.
In other words, if you are lucky and your Xbox controller lead (which may be a cheap third party one) and your USB lead (which is almost always cheap!) all use the "standard" colours then all you do is match the colours, but if not then you have to work out which colour corresponds to each pin, and connect the colours so that the correct pins end up connected together. Unfortunately there's no way to generalise this, you just have to do a continuity test on each cable, then connect Data+ to Data+, Data- to Data-, +5V to +5V and Gnd to Gnd
It's also worth noting for correctness that the Gnd pin is ground, not -5V. The document I linked to contains that error.
Also, you've linked back to your own document instead of the pdf file