Always have to help out a fellow Steelers fan.
I would definitely agree on your WRs. I know some people would consider them average, but those are the types who are higher on Thomas and/or Harvin than I am. I'd feel much better with Harvin as #2, and Thomas as the flex.
As it is now, I'd start another TE for the WR/TE spot instead of Boldin. Don't think you can do much worse that way.
I'd be dropping TO and Blount, but just personal preference. Load up on some other sleeper/potential guys.
I recommend seeing if Lance Moore, Randall Cobb, and Brian Quick are available. They each have potential of putting up decent points this year.
If I were you, since I also doubt AP's healing ability, I would try and trade him for a higher up WR. At least a Jordy Nelson range guy, hopefully up to Roddy White, Welker, and that tier.
As of right now, Stafford and Foster can carry your team partway, but your TE isn't strong enough to overcome the WRs. Upgrade one of them (most likely is getting a good #1 WR) and you should have a really good chance.