I was referring to H1-B visas.
I'm not an English major, but that was not very obvious.
The backlog occurs as a result of the annual limit on the H1-B
Not true as there is no backlog. Applications that are filed outside of the annual limit, or not selected when a lottery is performed, are rejected. They are not delayed for processing in the next FY, and new applications for the same beneficiary will not get any preferential treatment.
C + D both assume employment and sponsorship by a US based company. That is a given - just like it is for a TN visa.
That is perhaps a given to you, but that is not what you wrote. Remember that you, as someone who as undergone the process of immigration, may understand all the steps and requirements, but some poor schmuck in India reading your post may think that he has a chance if he files his own H1-B paperwork. Yes, the naturalization forms may not be that difficult that you'd need an attorney, but that was not clear from your post...