As a suggestion, you may want to have some kind of function where you can email guilds (perhaps once a month) to make sure they are up to date and still exist. Then if they don't reply within a set time they can be removed from the quiz. I know some of the guilds I was recommended had links to recruitment threads that no longer exist.
Something else I thought of too, some way for people to weight the questions in order of their preferences. For example, if I care more about a light side guild than the guild structure I can weight that question more heavily to reflect that desire.