Macljane - you haven't presumably answered many of the questions yet, otherwise you would notice two things
1. As you say, they are in the order of the number of letters. All the 4 letter answers, come before all the 5 letter answers which come before the 6 letter answers and so on.
2. If you take all the 5 letter answers as a separate tranche then these are in alphabetical order. Same with the 6 letters, 7 letter tranches and so on
eg
5 letter answers
Q6 - starts with D
Q7 - starts with I
Q8 - starts with Ma
Q9 - starts with Mi
Q10 - starts with S
Q11 - starts with T
ie
5 letter answers
The only clue from memory that is not ordered as such is POLK (one of the 4 letter answers) is out of order.