Hi! Overall it sounds pretty good! I do have a few suggestions for you...I am currently attempting to adopt a bylaw allowing urban chickens. So far it is going pretty well, I think. We went to corporate development a few weeks back and our proposal was well-received. Here are a few suggestions...take with a grain of salt, but these are things I have discovered along the way.
1. Contact your ward councillor(s). They may give you some insight into why there is an anti-poultry bylaw in the first place. Arm yourself with knowledge. Be prepared to have solutions to previous issues. I don't know about you, but for my county it is an election year. My ward councillor has been VERY attentive! Get a feel for how you think your proposal will go over. If you make a good case, you will have a champion for your cause in the chamber.
2. Learn about local politics. Again, your ward councillor should give you guidance here. We went to corporate development, not council. Contact your county clerk to get on the agenda. You will be required to submit a letter along with any other materials you will be presenting at least a week in advance. Of you can't get the clerk, call the legal department. After you present at corporate, the councillors will vote. They can shut you down right away, or vote to pass it on to legal etc. for examination. After you present, all councillors are allowed to ask you questions. Be prepared and knowledgeable!
3. Consider aligning yourself with an official group. Your county poultry and pet stock association is a good place to start. Even 4-H, or a private citizens group will give you more solidity up there. When we went, we had the board members of the poultry association and 4-H present.
4. I would remove anything about selling eggs or compost. In Ontario, there are major legal implications with regards to that. Regulations are changing.
5. Anticipate objections. You need to be able to answer the concerns of nay-Sayers. Think about manure, noise, bio security, size of flock, disposal of dead animals, coop placement etc.
6. Keep it simple. Consider the "adoption" of a bylaw, not the creation of a new one. Keep terms simple. What it sadly may come down to is cost to the county. Drafting complicated bylaws is expensive; adopting amendments is simpler and cost effective. We found a simple bylaw and proposed and adoption of an amendment similar to that. I can post that bylaw if you want. At first, simplicity is best!
Good luck to you! If you want any of the materials I have been using, just ask! I hope this is somewhat useful to you.