Имя Роберто не склоняется.
Правильно в род. падеже: Роберта Мак-Крея.
Общее правило таково: служебные слова, входящие в состав западноевропейских фамилий (ван, де, делла, ла, фон и т. п.), пишутся со строчной буквы, например: Лопе де Вега, Оноре де Бальзак, Шарль де Голль. Однако в некоторых именах служебные слова традиционно пишутся с прописной буквы. Правильно: Роберт Де Ниро.
Это существительное женского рода. Правильное написание: альма-матер.
Обособление корректно.