Upvote:1
Addressing the part of the question that is on topic:
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?
No. It just means that you must reside in the US, even if temporarily. Look at the documents they require to prove legal residence, and you'll see that other documents aside from those available to permanent residents are acceptable.