Welcome back!
I don’t do PvP, but the Horde Army and many other guilds do. They just finished a months long RP-PvP involving several other Horde/Alliance guilds that resulted in a Horde victory and a parade through the city. We’ve got a couple avid PvP’ers in out guild too, although it’s not really a focus of ours.
As far as RP goes, there’s still plenty of events to be had. Most of the open events are advertised through word of mouth, here on the forums, on Discords, on Tumblr, and other forms of social media. There’s a number of weekly/monthly/annual events and others scheduled pretty much every weekend. Here’s some of them…
Also, lots of guilds hold events that are open to the public. Finding these can be harder for people outside the guild because they just don’t invest the time and effort into advertising them. Find someone that you enjoy RP’ing with though, and chances are good you’ll be more than welcome to attend their guild’s events.
And we have a handy dandy repository of many said guilds right here!