Awesome details, you have nailed it almost ,however, I do have few questions, I understand you are not a consultant or a lawyer, but for the sake of information sharing, please answer the following questions
1) I am a freelancer here in my own country and do freelance software and web...