Запятая нужна.
Сочетание зощенковский герой корректно.
Нет, сочетание нужно заменить. Корректно: два варианта, выбор из двух вариантов и т. д.
Правильно: Сам не зная почему, я решил уйти.
Кавычки при этом выражении не требуются.
Запятая перед и нужна, поскольку союз (так что) не влияет на постановку запятой между частями сложноподчиненного предложения.
Такой оборот возможен в разговорной речи.