Punkt 1: Wie bereits mehrfach erwähnt mit dem obigen Makro zu handeln. Aber vergess nicht deine Reittiere dort einzutragen.
Punkt 2: Das ist nunmal die WoW-Blizzard-Mechanik. Da wird sich ziemlich sicher nichts dran ändern. Hat auch was mit Balancing zu tun. Schrauben wir an einer Stelle, ist es unfair und wir müssen an 1000 anderen Stellen schrauben um das Balancing wiederherzustellen. Außerdem ist es einfach von Blizzard nie anders gewollt gewesen. Folglich wirst du damit leider leben müssen. :-)
EDIT: Wie Duke bereits schrieb werden Combopunkte pro Ziel gespeichert. Baust du also auf einem Gegner 3 auf und wechselst zum nächsten Gegner bist du auch wieder bei 0 Combopunkten.
Das Makro mal überarbeitet:
#showtooltip
/cancelaura Verstohlenheit
/use [flyable] Schneller grüner Windreiter
/use [noflyable] Schneller weißer Falkenschreiter
Ohne Spellnamen zeigt showtooltip immer den an die Situation angepassten Spell an.
Ohne (Rang 4) wird die Aura egal welchen Rangs gecancelt. Bei /cast wird dann immer der mit dem hächsten Rang gecasted. Wie gesagt musst du "Schneller grüner Windreiter" durch dein Flugmount und "Schneller weißer Falkenschreiter" durch dein Reitmount ersetzen. Hast du kein Flugmount reicht auch:
#showtooltip
/cancelaura Verstohlenheit
/use Schneller weißer Falkenschreiter