Shop is located in Germany.
I need to offer specific shipping methods only available to foreign customers, not to Germans.
For this, I defined zones
"Germany > Germans only" and
"EU Zone > Rest of Europe"

Tax Class : Taxable Goods
Tax Rates: Taxable Goods > EU Zone > 16%
Taxable Goods > Germany > 16%

Tax is same to all Countries I ship.

Now:
Entering a new product, the tax is counted twice in Admin, but dispayed proper in shop (makes sense as Taxable goods are defined twice)

I could go and define a new Tax Class and assign Tax rate to that class, but as soon as I do this, prices are diplayed WITHOUT Tax as long as customers are not logged in (makes sense too)

I wonder....the zones/taxes configuration makes no real sense as long as you wish to have different shipping/payment methods for different zones BUT with SAME tax rate.
Because, either tax is added wrong in admin OR tax is not displayed to non logged in customers.