Более подробно об обгоне.
Если расстояние в пробке позволяет, обгонять можно. Более того, пробка не даёт обгоняемому права препятствовать обгону ускорением, вилянием и т.п.
Объезжать пробку по встречной - тоже можно, не нарушая правил. Сами такое практикуем, когда растянувшейся колонне нужно собраться. Вырвавшийся вперёд просто даёт возможность после обгона пробки встроиться перед ним.
В чём претензии ГИБДД (при от сутствии запрещающих знаков, разметки), и других участников движения (зазевавшися/уснувших/спустившихся в кювет-туалет...), понять не могу.