Casillas will still be the no 1, reina in spain or not. His form for real madrid dipped since jan, every one knew that, but in no way you are going to drop your team captain before WC on basis of three months, considering he is the best for last 8 years.
Regarding Marchena as CB, seriously?? Marchena and pique as the central backs? Better teams more often than not run thruough it, puyol on RB might do good for 1 or 2 games then he is going to get tired legs which will **** up that position too.. Spains problem with swiss is their attack not their defence, if you think ramos is turd, then better thing is to swap puyol and ramos depending on opposition.
Finally, english fans talking about other intenational team compositions in football is more often than faulty percieved by lack of knowledge. It still boggles my mind how the same people can make great observations in criket.