No need for a screen shot, the reason is right here:
Android PixelFlinger 1.3
That's the software renderer of Android. It's the same one that the emulator uses. It's slow, buggy...it just sucks. It's used on phones without dedicated 3d hardware or drivers. You might want to check your setup code and (in case you haven't already) try the one that i use in my examples. If it still uses Pixelflinger, the phone obviously has no hardware support for 3d. There nothing you can do about this. You might want to see if this call
gl10.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);
improves the image quality to a degree, but it will slow it down even more.
Edit: From what i found on the net, the Huaweu x1 has no hardware 3d support at all.