The traffic is not that bad really! Trust me!!
As for your bag I am pretty sure the airlines should replace it for you-I'd check with the airport on that one, however, since you've got it, it maybe too late. Have fun in Dubai-it is a great place to live!