A simple solution would seem to be an OKCupid clone that is strictly for friends and perhaps another for roommates. It is very good at aligning mutual interests and proximity and giving a sense of personalities. I see a large untapped market for older people as well. Unlike RL, you know going in that anyone on there is looking for companionship, which considerably reduces awkwardness.