I like the idea of a legit welcoming committee, I do. It's 1000 times better than hearing it over the network. And I know we'd be talking trained hunters for these shifts. But setting up shop like that is just going to put a giant neon flashing sign to every rogue demon or angel, or pretty much anyone/thing that would be interested in finding information. All it would take is any super with advanced hearing to be some kind of ear shot away and they know anything we may need to tell people upon arriving.
I like the idea. I just think there are kinks that need to be worked out before it's put into action.