You need a perfect storm in all other phases to really compete without a franchise QB, and the Niners don't appear to have one on their roster. It does look like they have a ton of holes, so fill the most important and longest to develop one first. If you take a RB, then a QB in a later draft, by the time the QB is up to speed, the RB is half worn out.
There could be more than Bradford/Clausen in the draft. Jake Locker from Washington and Ryan Mallet of Arkansas could come out and be first round picks also.
I'm totally with you on the OL thing. That none of Baas, Rachal or Snyder became anything valuable really screwed them. That's two 2nds and a 3rd on non-LT OL that are no good. Usually teams have little trouble filling those spots and when they use picks that high, it's on studs. This is why I also think throwing more draft picks at the problem is not the solution. Maybe address other areas and take a couple of guys late. They can't pick em early, maybe try later.