Don't know about making mounts only for low levels but the Mount system in GW2 is so unique and great that giving new low lvl players a taste of how they work would probably help their decision to buy the expansions tbh. It is much different to see what can you get, watching videos etc and actually trying it yourself and have a feel for it. Maybe some renting system or something, I don't know.