The next gen US one looks like a lot of the features in my Spanish passport. But in Spain I just go to the police station, pay 30€ or something like that and they give it to me right there. I have no idea why the US makes it so complicated. When I last renewed at the US consulate in Madrid, the US one took only 4 or 5 days, so I assume there's the capacity to print on demand in the embassy as well.