What can I do about getting my US passport renewed?
No, it doesnt work that way. (The Embassy also wont deliver a pizza, BTW.) Youll need to fill out the form, provide the photo, and show your existing passport. See the following for more details Apply Outside the United States The problem you have is you are outside of the US and your passport is expiring. You can try to pass through immigration, but they may not let you you lack a valid travel document. If you can wheedle your way through immigration, you can go to the Embassy and try to work things out I believe they can get you a new passport in about 48 hours.