I am surprised that with a confirmed itinerary, that you cannot obtain a next day appointment. I would simply call back and skip the whole rest of the story and say that you are departing on 7/28 and need a passport. Then move to the fact that it's in process.