This is great regardless of how it works out because it gives us answers that allow us to move forward:
1) McCoy's offense had look like *** and he has made some very bad calls, but it's possible, though unlikely, that his offense isn't as bad as it looks, and Capt Checkdown couldn't stretch the field or get through progressions. If the offense starts rolling then it might be Bradford was most of the problem.
2) If the offense still isn't moving the ball despite Rosen looking pretty sharp then there is no doubt that McCoy is subpar. The only thing you can't put on McCoy is that he doesn't have a stud wideout. Kirk is looking decent, but not the point he is going to be drawing double coverage or anything. Larry is in the slot. If we had a game breaker wideout it would allow for more separation and at times just running free with our other targets. Bringing in a true threat at WR could be a difference maker if Rosen is at worst an average QB.
3) If Rosen doesn't look sharp as the year progresses, whether or not we're putting up a ton of points and winning games, we know we need to look for an opportunity in the draft.
BTW, no one is going to trade anything of value for Bradford... not the Niners, no one - not after what he has shown on the field. Regardless if they think he could ball under a different system it would look really bad to the fans. The only way you win as a GM on that one is if he puts up top 10 QB numbers and carries your team. The chance of that is slim and you have a huge chance of looking like a fool. Only way we get anything in a trade is by essentially adding cash to pay for the crazy contract so the receiving team can say it was a free roll anyways. I think you just deactivate him, but only after a couple games to make sure you're committed to Rosen for the whole season. Once you deactivate Sam there is no going back unless Rosen gets hurt, and in theory Sam should be better than Glennon.