The random factor from what I know of the BB's thinking is the random factor of individual player performance in a particular day.
I know they did change how enthusiasm effects the GE and I will bring it to their attention if someone can report that they are getting successful wins from several CTs in a row.
The fact that someone won consecutively on several CTs doesn't mean that the reason for this was the CT. I if someone CTs in a match they would win no matter what, should this make you lose it? Hmm....
"I don't know half of you half as well as I should like; and I like less than half of you half as well as you deserve."