No amount of shiney things are going to achieve this.
No amount of shiny things will get YOU to play. Others may give it a shot. Heck, I've had non-PvPers message me saying they'll give it a shot because I did.
I'm afraid all you've done with these updates is make a few pvp players gameplay better.
If the aim was to make pvp more popular then I'm afraid it is doomed to failure.
Actually the aim is to give PvPers something new AND entice players to join.

Find content