I like your ideas but i don't really enjoy the 6th idea, sure its unbalanced sometimes like Ally will lose horribly, and a lose a few games in a row but it also happens to Horde. It all depends on the time of day and whos playing. They have this feature in Rift and i honestly along with many others hate it. Especially for people who strongly dislike the other faction, they can't handle playing with them and they all will just blame eachother if they lose like "Wow ally suck why are we playing with them, they are the reason we are losing" and vice versa, it will just be a mess i think. Other then that good ideas.
- - - Updated - - -
I would also like to add, i really like the transmog vendor idea, its a hassle farming mogs when a lot of bosses and instances are buged, plus buying mogs with real money isnt ideal..