score:1
Their postal address is on their website:
Consulate General of the Federal Republic of Germany, 871 United Nations Plaza, New York, NY 10017, USA.
As far as who to make money order out to, I found no info of that on their site. That being said, if you do use a money order and make it payable to "bearer" you are assuming the risk of it being stolen and cashed by the thief. I'd recommend contacting the consulate about it, they are very responsive by contact form and email from my experience.