Re: 10 year patch
To answer the OP's question why the Texans are wearing a 10-year patch this year instead of last year, there are two reasons.
The first reason was the lockout. They weren't sure the season was going to happen. Once the agreement was signed in late July it was too late for any preparations as training camp was about to start.
The second reason was that there wasn't a reason to celebrate since the Texans have been mediocre the first nine years of their existence. Winning the division last year finally gave the organization a reason to have an anniversary patch.