its probably because it was recently added to the game, its not on our mount lists yet. for now you'll have to use another mount. i also recommend you do NOT use any epic or rare drop mounts, as it will make your character more remember-able if people keep seeing it.
Is it also possible to add Invincible as ground mount ? http://www.wowhead.com/item=50818/invincibles-reins