As for the second part of your question - there are several things you can do.
While you have one quiz waiting in the queue, you can be working on your next quiz. Think of all the things that previous editors have told you about your quizzes, and try to prevent these problems in your next quiz. For instance, if you were told that you have spelling or grammatical errors, put your new quiz through spellcheck. If you were told that you needed more substantial interesting information, do some research for your new quiz. Play top rated quizzes (the ones with sunglasses) in the categories that you like, to see what makes a good quiz. Play all the quizmaker tune up quizzes to ensure that you don't make common mistakes.
When a quiz comes back to you with an editor's suggestions, please read that note carefully, and take care of ALL the points made. If I send a note to an author asking for five changes needed on a quiz, I don't want to see the quiz back with only one of the changes made. If you don't understand something that an editor has said to you, send a specific note to that editor - not "Please help me with my quiz" but "I don't understand what you meant by ....".
You can improve your author rating by doing these things, and soon your quizzes will not have such long waits in the queue.