Glad you found this site!
Match maker should work. I have played on it once. Some features of this site are still in development so I think when the new tours launch, more people will frequent this site and the match maker feature will become more popular.
There is no definite date for launch that I have heard but we are all excited and hoping it will come in the next few weeks.