I really like it personally. I love the idea of finding roleplay through this system, making and meeting new friends and building the community. But I don't like the idea of it saying where the player is. I think a simple alert saying that the person is looking for either dungeoning or serious RP and then following up with a tell could be really great for improving the community communication as a whole, bring us all together.
How you deliver the tell could be interesting too. You could just go ooc and say something like:
//Hey there, I'm out and about here, and looking for some roleplay - care to catch up somewhere?
Or you could go more story telling, and do the following, via tell.
*The armoured figure stepped off the caravan, as it ground to a halt, looking around for a moment to gather his bearings, eyeing the willow girded pool nearby, the Vistani caravan captain winking at him in a mocking fashion as he approached.* 'Welcome to Barovia, fellow. Take care'. *With a glint of a gold tooth and a wicked grin, he stepped away.*
Long winded, but it tells the other player that the person is in Barovia, probably at Tser pool, and possibly, maybe, you could bump into each other. You just have a better idea of who to send that invitation to, with this tool.