The Trojans have more than enough talent to beat almost any team in the country. They just have to show up and be motivated and rolling in as a top 10 team may do the trick.
Of course, if BYU is a top 10 team rolling into the Coliseum, I'd bet good money there are more BYU fans than USC fans at the game that night so maybe that can help balance things out.
Overall I think you are spot on but I am getting more and more impressed with this coaching staff and team each week.