Setup your business as an llc not as a sole proprietor is the only thing I disagree with. As a sole proprietor you're 100% liable both personally meaning personal property like a house or car and also business assets. With an llc unless you are protected way better then any other business structure.
This is CABL.com posting #256141. Tiny Link: cabl.co/mbeNt