Oh, I agree with all that, I agree with most of what you are saying.
I just think that the talent that Ronaldo has has never been matched by ANYONE, except perhaps Maradona.
Rooney, as I said, should be better, and would probably be World Class with the right attitude. Just not über World Class.
Rooney is naturally talented, but his level of natural talent is nowhere near that of Ronaldo. He may have been better (or more effective) at 18, but he could never have been the player that Ronaldo is.
He should be better than he is, though.