First of all, I'm uploading an important image below in the comments, showing a comparison between the back shots of Rebecca's killer and Haffner. And also proposing a theory as to how RJ got the info on Aileen and her connection with Jane's memories and also the whole Loreli, RJ's List ordeal.
For most of the time Bertram has been at the top my list and so has Haffner. Since they both can be Red John I'm going to explain why the either can be RJ.
Haffner
1. Fit's Rosalind's description quite well except for the voice (although RJ has to be faking that pitchy voice, he wouldn't make such a silly mistake).
2. The visualize connection, and they "screwed-up kid" remark and the whole thing in The Red Barn episode where he tries to manipulate Lisbon.
3. He is an ex FBI Agent (that explains RJ's connections in the FBI) and ex CBI agent who specializes in Creative surveillance techniques. Which means he has the skills and resources and the intelligence to hack the CBI Network (while attacking Bosco's team or when Jared Renfrew escaped or when He followed Darcy and in this episode as well.
4. The handshake and more importantly his demeanor during his first appearance. He seemed a little friendly towards Jane, no? As if he really admires him on some level and was glad to be finally able to get a chance to spend time with Jane. And the through out the episode where he show's his manipulative and inquisitive side.
5. Consider looking up the personality traits of a psychopath and compare these guys with that. Both Haffner and Bertram do seem to have some of the traits. (Of course Jane has been diagnosed in the show as a clinical psychopath, but I think we can exclude Jane and just spare him of that accusation :) )
Bertram
1. Did shake hands with Jane, and called him "Boy wonder" as he was called in his early days.
2. His involvement in the RJ related cases such as the Todd johnson murder, Hightower frame-up and Loreli Martins.
3. Just like Haffner, Bertram too behaved in a friendly way with Jane initially and did say that he admired Jane's skills.
4. He's the opposite of Rosalind's description. Now think about this - RJ has killed everyone who can identify him except Rosalind (and the little girl Haley too). So why not Rosalind? She already gave his description way back in season 1? He must keep her alive because she hasn't broken his trust by giving the CBI the wrong description! She said Roy is just under 6 ft tall, Bertram is the opp - as tall as 6.2 or 6.3. Has short straight hair and Bertram - BALD :P. Not muscular but still strong (Well he is that) and the voice - which as I explained above, is fake.
5. I read a theory on this site somewhere that the "He is MAR..." message could actually be Renfrew writing "BERTRAM" in REVERSE, which would have been MARTREB. I really liked this and this supports my theory well. Cudos to whoever wrote this theory! :)
6, In the latest episode, Bertram says he know's about Jane getting closer. But At that time, only Teresa, Patrick and RJ knew that Patrick got closer. Cho and the guys didn't even know! And the way he talks to them and the line where he says i am many things to many people, doesn't that remind you of what Timothy carter said after BERTRAM left him and Jane alone at the mall?!
Now finally, a theory about how RJ could have come up with the list just like Jane's and also know about Aileen
Either Bertram or Haffner, could have kidnapped or somehow in the past have been in contact with and gotten the info about Aileen from people who could know about Jane's childhood. And there are 3 people who could possibly know that - Alex Jane, Sean Barlow and Dr.Sophie Miller (if I got her name correct).
Now we've all seen the way Bertram approved Kirkland access to the RJ investigations. This almost seems like him cleaning up his mess and not getting his hands dirty. Which also means the the mysterious Mr.Kirkland is actually an associate of RJ. That explains why he asked Lennon if he knew him and not RJ and still killed him and said that thing about having a friend who would do this for him. IT just means he's doing the dirty, risky work for RJ.
And about the list, I'm sure that Patrick has a different list and RJ has a different one. And that's because Jane suspected a break-in and that's what happened. And as we know who broke in we can say that the real RJ, either Bertram or Haffner has been given the wrong info by their associate Kirkland.
I hope my theories have interested you and if you have and complaints/suggestions/criticisms/corrections, please let me know! :)
And don't forget to check out the picture I'm uploading below in the comments!!