Hey, well done!
After a first short look, there are some small errors caused by misspelling and/or misinterpretation (*), some terms are only correct for a special time frame.
Maschinenkanone (only as AA-gun?)
Mannschaft (die, s.) - men or crew/gang. In Germany all men below the rank of an...