Guys, guys, guys...
Brett Partridge is NOT Red John because he is DEAD. Simple as that.
How could he fake his death? In 06x02 when Bertram gets to the scene, he is told that a dead body was found which belongs to Brett Partridge. How could it be that he escaped? I mean, if they found his body, they would have taken it to a morgue, investigated the death, etc. So either Brett is definitely dead and he is not Red John, either Bruno Heller thinks we are stupid and makes him Red John. If Partridge turns out to be Red John, then we do need an explanation as to how the hell he escaped without anyone knowing it for 5 episodes.
Something that is more likely, on the other hand, is Kirkland being Red John, because of his twin brother hanging around somewhere with no news about him. It's possible that Michael got shot instead of Bob.
One thing is sure : if it's Smith or McAllister, I will have wasted 5 years of my life.
But hey guys, don't expect anything epic, it won't be. I think when RJ is revealed, everyone is going to go WTF, it should be very disappointing. (Bruno Heller himself said so!!)