Not to slight what you did because its not a horrible team, but when your starting Patterson and Bourn who should total 65 SB between them and you still don't have enough SB to be in the top half of the league then thats a problem. You need to trade for speed, no matter what the means.
Towles isn't much at catcher, not that you need to upgrade, just know that he might not produce like everyone thinks he will.
Your BA is also low, just adding Ichiro onthis team would make this much better now that I look at it because right now your BA should only be around .275 and thats good for last or second to last in the league, and quite frankly your power isn't 1st or 2nd in the league type stuff. You'll finish top half in HR and RBI but thats about it.
I like that in return for the holes on offense you have good pitching, but I think there are risks on your pitching staff that you need to work out in your favor. As much as I love him, Kazmir is stil a question mark, he still pitches high pitch counts and is an injury risk, just hope that when he comes back he can be second half kazmir 07.
I love when people accumulate CL depth though and you have that up the yin-yang. You can definatley trade out of this depth, because when you have nearly 1/6th of all the available closers it means that someone doesn't and they would overpay to get it, because they are obviously an exclusive group of players whose value only rises as crunch time nears, good work.
You have holes, no doubt, but I think you have the depth in other areas to fill out this roster nicely. It'll take some work, but not bad.