do you see how Mayor of Avabruck and Mentor of the Meek work against each other?
the continuous +1/+1 boost from Mayor means that many of the weenie creatures will have more than 2 power when they enter play thus nullifying the Mentor's ability to draw cards. not to mention that when Mayor transforms, all of your human creatures will suddenly lose that +1/+1 bonus and the transformed Mayor won't get human bonuses from cards like Hamlet Captain.
imho, Mayor of Avabruck only belongs in a Werewolf deck. if you want a 'human' lord then use Adaptive Automaton, but it will have the same issues with Mentor of the Meek.
running Mentor or the Meek means not running static power boosts in the deck. it's a tough compromise, but the deck should get enough boost from Hamlet Captain, Mikaeus, and Gavony Township that it won't be a problem to remove the lords.
for the spells, I would suggest running a full set of Oblivion Ring and Beast Within. Beast Within is one of the best control cards in standard now. not using it is a major mistake.
for the lands, 4 Gavony Township is too many. I'd run 2, maybe 3 at the most.
If you play MTG (or any game) just to win, then you are missing the point of playing.