4 jaces or 3 minimum instead of ashiok seems the way to go, creeping tar pit is pretty bad since it likely takes you off mana drain.
Creeping tar pit is one of the best t1 plays if you don't have a mox, and it is the best man land in a stalled board state against anything with creatures.
A 3rd jace does seem like the right call, I didn't notice he only had 2. I don't think cabal pit is good enough in the current meta as it bricks against shops and gets eaten/turned off by deathrite decks. It is best against confidant control and maybe rug, both of which I would feel just fine with another psy blast instead.
I disagree. A fetch is much better than Tar Pit hehe. And Tar Pit is probably the worst turn 2 play if you have no other land. Playing with 2 of them just makes this easier to happen. I would play with more than one "comes into play tapped" land in, maybe, any Vintage deck. Even on turn one, it shuts down your 1 mana counters for the early game.
About Cabal Pit: recurring it is cool and all, but for me the inclusion should be counted as a creature removal spell. If you can recur it, nice, but it's not the main point. It kills several importante creatures in the format. It is true that it's best against blue and almost useless against Shops. Although it does kill Revoker, Metalworker, Welder (who knows) and if you're lucky a Factory. Also, in a very sub-optimal way, it can put Kuldotha on Psi Blast range.