Nice ideas, definitely a +1 from me.
As for getting in some practice PvP, check out this player event: