Why does Kirkland wait for Jason Lennon to wake up? Why not slip in while he is in a comma and kill him? If he is going to kill him anyways, why is it important for Kirkland to know if Jason recognizes him? If Jason knows Red John (and assuming Kirkland/Red John did not get some crazy face altering surgery), wouldn't Jason have recognized Kirkland if he was RJ?
I think Kirkland works for Red John. Plus, I thought RJ's thing was to cut people up and draw bloody smiley faces. Quietly injecting someone doesn't seem like RJ's style.
How is Jane not suspicious of Kirkland!?! Seriously, come on.