Ах, Ха Только что понял =)
Только что понял, что мой метод onSurfaceChanged выглядит так:
@Override
public void onSurfaceChanged(GL10 gl, int width, int height) {
gl.glViewport(0, 0, width, height);
gl.glMatrixMode(GL10.GL_PROJECTION);
gl.glLoadIdentity();
GLU.gluOrtho2D(gl, -width, width , -height, height);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadIdentity();
gl.glViewPort находит размер экрана и после небольшой игры я наконец-тополучилось изображение с выравниванием по центру без растяжения при изменении ориентации с помощью линии
GLU.gluOrtho2D(gl, -width, width , -height, height);
Кто-нибудь исправит меня, если есть лучший способ реализовать это =)