Great video! Why did you pick xBee and not RF?
I had to stop and think about that!
I have a copy of "Making Things Talk" and "Programming Interactivity", there are lot's of examples in both books.
On the DIYDrones site, they talk about using XBee for telemetry.
When I first got into Arduino, second thing I bought was a pair of XBee modules, XBee shield and USB XBee Explorer in the Sparkfun retail kit.
My first experiments showed me was how easy it was to get 2 XBee's to talk, straight "out of the box".
Didn't even bother setting them up with X-CTU, it was like having a serial cable between 2 Arduino's.
After I got serious about monitoring temperature and humidity in the barns, I work on a turkey farm, I bought my Rover 5 and started messing around with it.
Took me all of an hour to get the code to work on the rover.
My transmitter sends exactly the same codes that I control the rover with from my keyboard.
So yeah, no real reason really!