The procedure in Germany is very similar to that in Belgium (and most EU countries), I don't see why the OP opted to tackle every step of the process manually instead of delegating most of it to the Steuerberater.
Regarding language, I see little reason to make an effort to support it when alternatives are available. If you are an expat/foreigner and unable to speak a local language you can usually pay your accountant/lawyer or a dedicated company to carry out the procedures for you and explain to you (in your preferred language) what you need to know.
This is no different to other countries, for example here in Belgium you will have to do the process in Dutch or French (depending on the region). Here it's also common to hire an accountant and a "social secretary" company that specialises in facilitating the administration and book keeping of your company so you can focus day to day business.
>Regarding language, unfortunately English is no longer a EU language and so I see little reason to make an effort to support it when alternatives are available.
Of course it is an EU language as Ireland is still a member.
Also, alternatives to English are not readily available to the overwhelming majority of people in Europe or outside. English is the language of international business and science.
> Regarding language, unfortunately English is no longer a EU language and so I see little reason to make an effort to support it when alternatives are available.
What about Ireland and Malta?
Also English is the language of international business. It's crazy not to support it.
Germany is a technologically backward, conservative and anti-innovation backwater. From refusing card payments to absurd "privacy" laws (banning Google Street View and use of CCTV, etc.) and no digital identification, stopping nuclear power, etc.
It's terrible how much influence such a conservative backwater has on the EU, and actually makes me skeptical of the EU as a whole. For example, the GDPR is a nightmare for startups - where a few angry customers can cause you hundreds of thousands of Euros in legal costs and implementation issues. It really destroys the ability to iterate quickly.
Regarding language, I see little reason to make an effort to support it when alternatives are available. If you are an expat/foreigner and unable to speak a local language you can usually pay your accountant/lawyer or a dedicated company to carry out the procedures for you and explain to you (in your preferred language) what you need to know.
This is no different to other countries, for example here in Belgium you will have to do the process in Dutch or French (depending on the region). Here it's also common to hire an accountant and a "social secretary" company that specialises in facilitating the administration and book keeping of your company so you can focus day to day business.
edit: typos