I don't know about putting Theriot down in the 8 hole, although I do agree with your reasoning. I like the rest of the way you have the lineup. I'd be shaky to switch Theriot and Castro though just because Castro is such a free swinger. He is young and in a couple of years could be a great lead off man.
The pitcher thing won't happen, Lou said he does not want to because he thinks that is disrespectful to the player. But I won't move Soriano, just keep him in the 6th hole and you will be good.