Kyrrax casts Unstoppable Force. The wyvern has flight. Flight lets a model move through models as long as it has enough movement to completely pass them. Bulldoze requires a model to be base to base to push and is optional. Unless I am misremembering, bulldoze does not force you to stop moving after the push (similar to things like Wanderer road markers). The models are considered to be in b2b while moving through another model.
Can the wyvern push the model through the path the wyvern just took by not declaring the push until it's center would be on the other side of the model?
Could the bulldoze potentially give the wyvern a new landing spot where it could not stop before a bulldoze push?
Is this example accurate?
Example:
(1) Sepsira is exactly 10" from the wyvern. Sepsira is declared as the charge target.
(2) The wyvern moves 10" in a straight line toward Sepsira but models are in the way.
(3) The models are all moved the full 2" from where the wyvern would land. It now has a valid landing spot.
(4) The charge is successful.