Unless PJ is one step ahead and faking for everyone (even Lisbon), that seven names are really his list and RJ is really too ahead. But I think it was really a work of genious of Red John, cause how could he know that there was 7 names, not 6 or 8?
Remember that the video with Lorerei was recorded at s05e16 or before and Jane's attic was invaded by Kirkland (only on s05e19), so it was not from there that RJ made his list. Due to this, Kirkland is for sure not red john.
Heller will have a hell of a work if he wants PJ to win this game.
In fact, the only way I see is if PJ and Lisbon simply arrest or kill all seven suspects as fast as they can.