Your last checked letter in 23a is not right (it isn't an E, it's a C). The wordplay is the first two letters of ALL ('almost all'), followed by a four-letter word meaning 'wasted', followed by an anagram ('boiled') of RICE.
Your idea for 31a is good, but the last letter is again wrong (should be an R) - just insert a one-letter abbreviation for 'tense' to get the answer.
Incidentally, I don't know if you have a copy of Chambers Dictionary, but although it's perhaps not
absolutely essential for Azed it is extremely useful.