You may have seen my comments in other thread that frame buffer features are not supported in OpenGL, but in DirectX only.
The Mario Tennis title screen (U version, but title in Japanese) problem is known for OpenGL. It happens to some video card, not on my own video card. The reason is that the English title screen should be drawn over the Japanese title screen. For some reason, the English title screen is not drawn. Since OpenGL does not support frame buffer, you may want to turn the frame buffer feature off if you want to use OpenGL instead of DX.