//device.RenderState.AlphaSourceBlend= Blend.SourceAlpha;
//device.RenderState.AlphaDestinationBlend= Blend.InvSourceAlpha;

なんでここコメントアウトしてんの?
この設定を行わないと半透明にならないはずじゃないか?

俺もアルファブレンド関係で質問。
手前に半透明のポリゴン、奥に別のポリゴンの順で描画すると
正しく表示されないのはがいしゅつだけど、保持モードにあったような
自動的にソートしてくれるオプションって無い?自前でやらなきゃだめ?