Let's talk about the restriction that you can't get on a mount if your current form is anything but a playable race. There is a technical reason: only the player races have the mounted animations. So putting any other model on a horse would look all kinds of wrong. But! Not all mounts require that animation. There are mounts that use the default (standing) posture: the whirligig, the mini dirigible, and, most relevantly, the flying carpets. You don't need a mounted animation to ride those. Moreover, there are some genies in Stratos who are actually riding those carpets, proving that it's technically possible. I want to do that too! Please change the restriction and allow riding the carpets regardless of your current model.