Brad,
Just FYI we played Pushing slightly wrong. Second paragraph is the relevant one.
Push
If a movement effect indicates that it is a Push, the move- ment must be in a straight line and may not be broken up into smaller horizontal segments. All Pushing is horizontal (though models may change elevation if they Push horizontally along a staircase or hill; see pg. 39 for more details).
If a Pushed model encounters another model or Impass- able Terrain during this movement, its movement is interrupted and stops.