Да, запятая ставится.
Обычно междометие о не отделяется запятой от последующих слов да и нет. Реже (при интонационном выделении) запятая ставится. См. подробнее в «Справочнике по пунктуации».
Да, эта фамилия всегда склоняется. Правила см. в работе Н. А. Еськовой.
Знаки препинания расставлены корректно.
В роли усилительной частицы при глаголе в повелительном наклонении слово поди не обособляется: Да поди знай.
Да, употребление тире корректно. Между частями сложносочиненного предложения ставится тире, если вторая часть предложения заключает в себе значение следствия, результата. Употребление запятой вместо тире тоже возможно.
Перед одиночным союзом или запятая в таких случаях не ставится. В приведенном Вами предложении содержится сочетание ли... или, которое рассматривается как повторяющийся союз (см. «Справочник по русскому языку. Пунктуация» Д. Э. Розенталя, примечание к п. 3 параграфа 30.1).