Hunter strength right now is in the quality of their minions. Their hero power and strong early game allow them to apply pressure even with control cards later on. What I see in your deck is a lack of quality low cost creatures - thus ceding board control against aggro, and coinflipping against slower decks - and then you attempt to regain it to use late game minions afterwards.
There's basically two hunter decks in legendary play right now. One is the back-to-the-roots hyper aggressive aggro hunter, which it seems like you are trying to avoid. The other is the neutered mid-range hunter, just without unleash or buzzard (and by neutered, I mean somewhat balanced now compared to other classes).
Here is a link to the basic structure of the second deck. Either path though, involves undertaker since webspinners and mad scientists are almost autoinclude in every hunter list.
Due to the hunter's hero ability, no hunter deck aimed at late-game control is particularly optimized. They do have one of the best control minions in highmane, but other than that, you're just running a more aggressive late-game control (which sounds - and is - oxymoronic). Inventor, longbow, and krush are generally too slow for a hunter deck. Arcane shot is questionable.
Once you tighten up your early game and force your opponent to react and respond, they won't be able to throw up anything large and solid against your onslaught.