You can totally setup a Inc or LLC equivalent pretty fast in Germany as long as you stick to the standard. What he is setting up is basically an LLC owning an Inc.
But if you think founding a german company is difficult, wait until have you do an ordered liquidation (not bankruptcy) - that is madness on its own.