No one has mentioned the ones i am having problems with: 18a - ?e???e?d and 21a - d???a?s?m I can't find any words that fit, let alone parsing them.
The 'm' from the latter comes, of course, from 20d, which is controversial, as whether it is a car has been questioned. However, there is a civilian version, for those for whom a 4X4 is still not monstrous enough. An alternative that fits has been mentioned, but I can't think of one, except the old Hillman Hunter, which is a model, not a make.