I had 18 mins on hold yesterday afternoon as the MMB would not let me change/move/cancel a flight too. The initial warning had been for delays of over 15 mins so not too bad.
If the system told you every so often what the current delays were it would be nicer, updating it say every five minutes.