Endereçando a parte da pergunta que está no tópico:
I have read on the german missions in the United states, they mention that one has to be a US resident. Does that mean I have to be a permanent resident?
Não. Significa apenas que você deve residir nos EUA, mesmo que temporariamente. Olhe para os documentos que eles precisam para provar a residência legal, e você verá que outros documentos além daqueles disponíveis para residentes permanentes são aceitáveis.