On the home/away thing, I think there's a bit of a difference between Leeds playing a semi-pro club compared to our opposition in the first round.
Leeds playing at Batley say, or one of the Cumbrian clubs, would help raise the profile locally a bit and hopefully earn some money. On the other hand there's little to no benefit to the game as a whole in playing at Aldershot barracks or at an RU club ground. Also, if you were one of their players, which would you rather do - play at your home ground, or take maybe the only chance you'll ever have to play somewhere like Headingley?
I'd also suggest that Leeds may be tempted to put more kids into the team at home than away as well. Regardless we shouldn't be risking more than a handful of first choice players in this round of the Cup. A scrappy win without injuries is far better than a huge score with injuries.