Have tweaked the list a bit. I was getting lucky vs. raza priest, that matchup is much worse than I thought. Added the rats to make it winnable. Dropped the silence+circle package, added shadow visions for consistency and changed the primordial drake to book wyrm because I wanted to add a shadow word pain but couldnt fit it in.
List feels close to optimized now. Just destroys aggro. Biggest problem the deck has are the random decks like dead mans warrior and kingsbane rogue that show up from time to time. They are an auto loss and it feels bad when you run into them.