I'll post and explain my macro tonight, it mounts a bird if flyable, mounts a horse if not, and goes ghost wolf if in combat. If you are mounted it dismounts as long as you aren't in combat.

Definitely a big change from their previous system for it.