You're dead on about McGahee and the defense, and the rest of your opinions i simply don't agree with. Lee Evans has shown me that he is a very capable WR and will develop into a solid number 1 threat. His only drawback is he is small and not a real red zone threat yet, but many smaller WRs are great in the redzone (marvin harrison).
To say that its going to take two years to grasp this offense is ridiculous. You just threw out an arbitrary number of years and thats about all you did, as you don't participate in said offense. Offenses can absolutely take huge steps forward at anytime a la Phil Rivers last night. Its like an offensive epiphany. It may take time but to say its going to take 2 years and thats the "trooth" is flat out ridiculous.
If the O-line keeps pass protecting like they did last week then it could easily turn around sooner rather than later. However, the play calling must get better and more condusive to growth. When the Bills get a lead the offense goes into a shell like a Marty Schottenheimer team and they do not attempt to put teams away. If the coaches allow the offense to make play all game their confidence will grow in leaps and bounds.
But yes, McGahee is all hype with few results. Yeah his YPC was ok against Chicago, but before they absolutely buried the Bills it was in the 1.5 range, and like i've said in earlier posts he cannot be relied upon in short yardage situations, because he doesn't drive the pile like he does when he's gaining extra yardage on other plays. I don't know why this is, but to me its been especially apparent this year.
Hopefully this team is on the right track with Dick and Co, but who am I to judge since I am a biased fan (short for fanatic) of the Buffalo Bills.