To the OP regarding that 40 minute wait. Often that is done on purpose to see how a person reacts to being kept waiting. In the restaurant business, it very well could have been something else - a driver got a in wreck, delivery showed up all screwed up, someone called in sick and they are short handed, they are training alot of new people, they had a party to cater, etc. All behind the scenes stuff most people don't consider.
CONGRATS!!!
CONGRATS!!!
