At the moment the ripple network has a lot of isolated disconnected nodes. It's not enough to distribute initial XRPs, one must also ensure enough incentive for people to connect to each other and to establish at least minimal lines of trust in their local currencies or BTCs.
Why not do a cascading distribution where people get an initial allocation for simply signing up, solving a CAPTCHA and verifying their email by clicking on a link and then they would get additional bonuses over time for connecting out to friends and family ?