AirNoServicesAustralia
Delay was due to lack of Internet.
I was not aware of any holding over Bubin. I was given a heading and speed to fly and as soon as it became obvious that visibility was rapidly increasing, told the controller that I was going to DXB.
The controller's reaction was just unprofessional, that's all, it doesn't need to be taken any further.
Five months ago I heard, on the same frequency, a REALLY pissed off controller crapping on 4-5 pilots for not reporting level on the initial contact. He was 100% right, of course, but his tone was just plain rude. I still think you guys down there should get laid more often!