По мне так робот замечательно ведёт себя. Как я понял, и практика использования робота это подтверждает, переключение передачи зависит от глубины нажатия педали газа. Если вы спокойно нажимаете на газ, то переключение происходит на относительно низких оборотах. Но если педаль в пол, то переключение будет уже в красной зоне. Ну есть ещё и промежуточные варианты. Т.е. вы степенью нажатия на газ сообщаете где ему нужно переключиться. В этом есть логика. Ведь если вы зажимаете педаль в пол, то значит хотите максимального ускорения, вот он и переключает вам так, чтобы вы получили это самое максимальное ускорение.
Также и сброс передачи зависит от степени нажатия педали газа. Например вы на 5-й на низких оборотах. Педаль в пол, через пару секунд тупняка, сброс передачи аж до 3-й и дальнейшие переключения уже в красной зоне. Если вы мягче нажмёте на газ, то он сбросит не на 3-ю, а на 4-ю и не так агрессивно начнёт набор скорости.