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