Trouble using Xbox 360 wireless receiver with USB host shield

Hi everyone. I've just gotten my first Arduino and I'm loving it so far. I admit that I'm new to electronics and programming, but I'm excited to learn and I'm glad to finally be on these forums.

I'm looking to eventually control an RC car with a wireless Xbox 360 controller (yes, another RC car project), but I'm having trouble with the USB host shield. After soldering the headers onto the shield, inserting the shield onto the Arduino and plugging the Arduino into the computer, the power light on the shield lights up which I assume means that the shield is receiving power. When I connect the wireless receiver into the USB port on the shield the light on the receiver also lights up. So far so good.

However, when I try to link the controller to the receiver it doesn't work. I know that there's not a problem with either of these two as they successfully link when the receiver if connected via a USB port on the computer. I was just wondering if anybody could please help me try and diagnose the problem. I just want to be able to run the XBOXRECV.ino sketch for now.

Is it possible that the shield hasn't been soldered correctly (it's been a while since I've done much soldering)? Do all the pins have to be soldered correctly for the power light to light up, or just the relevant pins? Also, both the controller and the receiver are also third-party. Does this make a difference?

Thanks very much to anyone who can help, I'm very grateful for any information and suggestions! Apologies if this is posted in the wrong place.