I'm not going to give a theory on who Red John is, but I just have something to say to the people who have been bringing up the He Is Mar thing and saying "if you put it together, it says Heisman"...
First of all, how the hell would some prostitute from Mexico know that Red John won the Heisman??
Second: If she DID know that he was the Heisman winner, why the hell would she space it out so poorly and make it look like something completely different?...If she is trying to leave a clue, she wouldn't fudge it up THAT badly to make them think it says "He IS Mar" instead of "Heisman"
Just google the dang picture and I don't see how you could possibly think she was trying to write "Heisman"
Since she was some random prostitute in Mexico, my guess is that she had no clue who Red John was, so she just tried to describe something memorable about him...
My best guess is that she was trying to write "He Is Marked" meaning he has a tattoo of some kind (which could explain the episode titled "The Red Tattoo"
Maybe Haffner (or whoever RJ is) has a big Dragon tattoo on his back that we will see when they reveal him.