Название должности генеральный директор пишется строчными. С прописной (большой) буквы пишутся только названия высших государственных должностей.
В подписи предпочтителен вариант с запятой; существительное директор здесь играет роль поясняющего приложения. Если перед нами предложение, где Петр Петрович Петров — подлежащее, директор — сказуемое, то нужно поставить тире.
Корректно с тире: оператор склада — водитель погрузчика; директор магазина — партнёр. Сравним пример из параграфа 154 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: обратиться к директору — художественному руководителю.
В обоих случаях верно со строчной (маленькой) буквы. Вы написали правильно.
Выбор слова зависит от смысла. Предоставить – дать возможность пользоваться, распоряжаться. Представить – предъявить, показать. По-видимому, в данном случае следует выбрать глагол представить (директору нужно предъявить объяснения).
Верен второй вариант.