Правильно в род. падеже: Роберта Мак-Крея.
Правильность употребления зависит от речевой ситуации.
Верно: совершив полет.
Правильно: шофер. В качестве языковой игры, для выражения иронии возможны остальные варианты. Можно дополнить этот ряд словом шофересса.