I sat my interview this week after submitting my application on the 4th July, so that's 3 months, although I'm awaiting the decision. I can't fault the whole process, all completed online and quite straightforward.
Better to beat the expectation that have the candidate fretting and calling
I agree, though with a caveat....
If a candidate submits their application and thinks the interview is likely to be in, say, three months, but then suddenly gets the notification that it is next Tuesday, their presentation may end up being rushed (OK, I know they shouldn't be leaving it to the last minute but when people are busy....)
I think we need to have realistic pessimism (or is it pessimistic realism?) and suggest a timescale we recognise may well be beaten but not be too pessimistic.