Remember that for Vengevine to come back you have to "cast" the creature so things like the eldrazi spawn tokens and Bloodghast will not trigger it.
Permalink
I like the deck aside from the Brion Stoutarms. All of the creatures look too important to throw away. You could achieve the same thing with Souls Fire or just use Banefire for its ability to get through counters. Souls Fire is probably the better choice because it is very likely their hand will be empty.
You can only have 4 Ancient Ziggurats in the deck