Just a small theory.
What if PJ never figured out the 7 names himself, but waited untill Red John would give it to him.
So in this case PJ can assume that RJ is one of the 7 on the list.
I think next episode will reveale that RJ is not one of the 7 on the list (PJ will figure it out when they are all together). RJ could have given these names because he hates the tyger tyger conspiracy and he wants everyone dead (a litlle bit the same as the fake list of PJ).
If I had to guess who RJ is... I couldn't because I really don't know. I always thought it was the DA Ardiles... But it's just a wild guess.
But a message to BH, please don't dissapoint us. Please, for this one time let PJ be smarter than RJ :).
End this show with a mastermind plan of PJ. A story that ends with a scene like this:
==> RJ is calling Patrick to say that he has captured Lisbon and that PJ answers at the phone: "I know xx (name of the real RJ), I'm standing right behind you". --> Bang bang, I shot you down Bang Bang...