Not a chance in hell Shogun outstrikes Anderson. I have a great deal of respect for Shogun's striking; he's an elite level MMA striker with great Muay Thai, but Anderson is six levels above ANYone in MMA as far as striking is concerned. He has world class boxing skills with defense, footwork, and head movement, in addition to excellent Muay Thai skills. If Rua could take the fight to the ground, he has the skills to make it interesting, but I don't see him getting the chance. Anderson is too fast and too great of a counter-striker for Rua to get a chance at it. It will be an epic fight, but I say Anderson wins 8 or 9 times out of 10....
It doesn't matter if you don't like them; Anderson Silva and Floyd Mayweather Jr. are the best at what they do and it's not even close. The only way to shut them up is to beat them in the ring.