@daylejoy you're right that being a US citizen residing in Germany, officially you cannot be sold US-domiciled ETFs or Mutual funds (eg. Vanguard funds you mentioned), and if you buy a non-EU-domiciled fund (say an ETF based in Ireland) then you will be heavily penalised come US tax time.
You...