What is a legal representative (Managing Director)? Do I have to register him/her?
Yes. German law requires full transparency about the ownership structure of the company. A legal representative (or managing director) is anyone that is allowed to legally represent the company, e.g. to sign contracts on behalf of the company or transfer money on behalf of the company.
All legal representatives / managing directors must also be identified with their passport when signing up.