I propose a paid service with a human operator who suggests matches and sends people on appropriate dates. You get one match, go on the date and report back how it went, and get a new match based on both of your feedback. "That person was a little crazy" -> get someone more boring next time.
The date you get sent on is engaging and topical: a dance class or a tennis class or a guided tour in a museum, something that's engaging in the right way and avoids restaurant first date awkwardness.