Looks cool! I've been lucky to have found places for my visitors through my networks in the past and they had a great time meeting startup people in SF.
I wondered if we can advertise the idea of "meeting interesting people" as a perk for our potential interns. However it's hard to be sure it's reproducible.