Great article. I love Firefox and use it as my primary browser. But I never contributed code because of the patch submission process. It's tedious when you need to revise/review.
I wish they would move to a system like github where we can just submit a pull request.