Red John appears to me now to be Tommy Lisbon, the brother of Teresa Lisbon! 
- He fits the physical description perfectly.
- He has an affection for Teresa (his sister).
- As a bounty hunter he has ties to law officials and authorities, especially by name dropping CBI family members.
-  His name is Tommy, which is a nickname for Thomas - we all assumed that Bertram was going into Sherrif Thomas MacAllisters storage unit in the last episode, but I believe the Thomas was truly Tommy Lisbon.
- He fits the "Wheres Waldo" description, because he appears or is 
mentioned throughout the series and is in the background as a part of 
Teresas past through the seasons.
-  His daughter is named Annie after a famous red headed fictional character.
-  In 1988 he was a kid at the farm, but I suspect that first killing was actually done by Teresas father and Tommy adopted the Red John persona thereafter.
- As a bounty hunter he has a good shot, like Red John.
- It would be an unexpected reveal and fit the Keyser Soze descrption as Tommy is percieved as needing his sisters protection and somewhat weak on his own.
-  He must have shaken hands with Jane when they met.
 
        
