To be fair to the Controller he DOES tell the Emirates the reason for the delay...he also explains that it's up to the Airport Authority when they do runway inspections and that there's nothing he can do about it.
Also, when asked to standby the Emirates continues to transmit on the frequency..oblivious to the fact that the controller is co-ordinating the weather avoidance turn that has just been made by the previous departure.
Frankly, i think the Emirates pilot comes across as a complete muppet...what a nightmare a five minute delay must be!