User blog comment:Nalyd Renrut/Total Drama Amazon Chapter Seven Preview (Spoilers)/@comment-237406-20090913150702

Well, he threw a challenge to get somebody voted off, and has lots of alliances... Who would you say my third villain is?

I agree with your list.