There is missing ("Gewerbeamt") and partially wrong information there (the 17.500 VAT thing), so use with caution!
My best advice: get a tax-guy. They do all this crap and more and while they come with a price (German tax laws are no laughing matters) it's money well spent and also acts as security because said tax-guy shoulders a lot of accountability (pun intended).