I have a real hard time down grading a prospect just because they're potentially blocked. In recent years, Matt LaPorta, Kyle Blanks, Brett Wallace, Buster Posey are all guys who have been down graded for being "blocked." Performance and injuries notwithstanding, they all found playing time on major league diamonds. Some traded, some position changes and some their talent just won out and got them on the field.
Matt Moore has 86 K/11B over his last 9 starts (53.2 IP). As far as I know his 208 K's lead the minors for the 2nd season in a row. Since the All-Star Break his BB rate has been more than cut in half. Yes, he's young, but if his control has improved as the 2nd half numbers indicate, he's a monster prospect. Teheran is a 20 year old with over a K/9 in AA. Both guys have scouting reports that match the stats. I couldn't drop either of these guys in all but the shallowest leagues.