A., I'm sorry you've gotten plastered about your age and your mistake on the color. You readily took the responsibility about the color.
Here's my opinion and I hope you will take it seriously. You NEED to get the roof inspected. This guy was not professional at all. The dormers thing is really serious. Not including the dormers? WHAT?
I had my roof replaced. There was a problem with the installation that my husband could see, and he made the guys come back and fix it. We are lucky that there has been no ice damming in the winters since (I was really worried about that.) Part of the deal was that the roofers were supposed to take the tops off of our gutters and clean out the gutters. They didn't. I could TELL that they didn't. They kept telling me that they did and they did NOT come back and do it.
When I got a call from a man in an adjoining neighborhood asking for a reference, I wouldn't give a positive one. The man LOST that contract because of his mistakes with me.
Now, his contract did have color. I was there when the roofers arrived and I saw the shingles, so I wouldn't have had that problem. But the rest? Honestly, just the fact that he didn't do dormers with you brings HUGE warning bells.
Just because you have a small community and and they are roofers by trade does NOT mean they did a good job. You NEED to get an inspection done and make sure. You have a warranty. You can tell the guy that either he fixes it or you will go to the Better Business Bureau about it and to small claims court.
Knowledge is power. You can't do anything about the color, as you know, but you CAN and SHOULD make sure your roof is correctly installed. I would get someone else to come do your dormers. It is ridiculous to have dormers that are another color.
Don't be a shrinking violet here. Your house is the most expensive asset you will ever own. Get it done right.