Many players are really tired of wasting sometimes 30 mins to get a game
It is so stupid the method you have chosen to select players for a game
Sometimes you can sit there waiting for 5 mins waiting for player 4
Sometimes player 4 arrives and you can't see him
etc etc
WHy don't you try a new method - for example when you chose a game type you go to a list of games waiting to start - a noticeboard - and you can see the ranking of the players waiting for the game to start and the course and you can just choose which one you want to join.
Would just be soooooooooooooo much easier.