I can understand that you're a little annoyed that it didn't turn up on the designated day, but I think you're last sentence is a little harsh. Wait till Monday, and give them a ring. I'm sure there will be an explanation as to why it hasn't turned up. It's more than likely a part problem.
See what they say.