Так, ну в ротейте нужны параметры 90, 0, 0, 1, зачем там 0.1 эти
Кстати я ещё не помню, градусы там или радианы, так что вместо 90 может быть Math.PI / 2
А в транслейте ты двигаешь как раз по оси z только, это бессмысленно т.к. z перпендикулярна экрану и ты подвинул мир "ближе" (или дальше, не помню) к себе, что в ортографической проекции (картинки же двумерные таки) ничего не меняет.
Там даже depth test выключен, поэтому даже на порядок отрисовки не влияет, порядок только "что позже то поверх".
крч третий параметр ноль, а первые два - координаты x и y, двигай их