I often fly CPT-DXB and land at 1am and it is nearly always a bus ride.
It's a 10 hour flight and it does annoy me that that is the case. In addition, on my last flight a few weeks ago from DXB-CPT it was a really old plane. We boarded from B gates so all good but it had the underseat box and the screens that don't really touch.
If you are on a 777 and land nearer to 1am chances are you will be on a bus. If you fly Economy at the back sometimes they open the back door and that's not as bad. And if the bus has good ac it's OK too but I have had terrible ac where I have felt so unwell by the time I have arrived at the terminal.
It's one of the things I hate about Emirates.
Whereas I often fly BA from Terminal 1 where you will NEVER get a bus - it's brilliant!