Has anyone considered that your pizzas are not kept ready made that they will just stuff into a bag and be on their way. Have you also considered that there might be other orders before yours in the list? And yeah lets not forget Doha Traffic, and other stops along the way that has to be made as well.

If you are too lazy to go and get ur own pizza I dont see any reason to complain about it being an hour late. Even an hour and half seems reasonable to me.