So because of all those things combined my friend called to complain. They asked when we ordered and when it arrived and let them know it was about 30 minutes late. The guy on the phone told him that he could give him a $3 credit which equaled to $1 every 10 minutes they were late.
All in all bad service, at least to me. As well, this was the second time they were extremely late which makes it tempting to no longer order from them.
Not horrible service but still sucky.
Edit to add: Normally when I order from Dominoes, even on a Saturday, it does not take more than 45 minutes.