Very nice lead up to your rmt, which poses a solution to one of the most dreaded and overused standard pokemon-starmie. ^_^

I've found your analysis quite interesting.

To your team. Assuming its for the PBS, having 2 electrics is a very nice way of avoiding starmie. But once they know that your raichu has double-edge they'd probably start wasting your pp and your health. So I suggest BodySlam over that.

As for your own starmie I suggest having Blizzard. Y? I do not think that anyone would dislike getting a icy freeze on their opponent! Besides surf is almost the same base power as blizzard, and blizzard can take on those eggyz/zapdoses.

Other than those, I'd say you have a pretty solid team just watch out for zams, electrics, chanseys...Happy testing and gd luck!^_^