Запятая не нужна.
Это сложносочиненное предложение. Для постановки двоеточия или тире нет оснований, между частями следует поставить запятую.
В этом предложении союз да можно заменить как на союз и, так и на союз но. Поэтому возможны варианты пунктуации. Однако чаще запятую ставят, обозначая противительные отношения между однородными членами.
Названия должности и ученой степени не являются однородными приложениями, если стоят до имени собственного, например: директор завода д-р экон. наук Петров. Но в позиции после имени собственного они становятся однородными: Петров, директор завода, д-р экон. наук.
Постановка запятой уместна.
Запятая перед почему не требуется, поскольку придаточное предложение состоит из одного союзного слова.
Запятая после междометия ох нужна.
После этого оборота запятая нужна.
Запятая ставится.