Yeah I like that.
My only question is about the Vomit attack.
Vomit - One Use Per Game
The ZG vomits a disgusting combination of long rotten flesh, stagnant bile and other unwholesome products on its foe. The ZG nor its foe may attack for that turn unless they have already done so. Calculate CR as normal. In addition, for the remainder of the combat all enemy units hit by this attack suffer a -1 to hit and wound as they slip and struggle in the mess.
Isn't this a little unfair on the giant. If neither side can attack, then the unit will destory the giant through ranks and banner. I would say work out combat res, with the giant already at +3 or something.