Cristina's Rocco theory really struck me as being very plausible.
I think the only thing left to figure out concretely would be Fredo's role, as it seems like there's just too many subliminal references towards Rocco being a traitor to count him out.
Itd be interesting to find out exactly how Roth had maniupulated and used Rocco and Fredo.