Правильно: самодвижущаяся повозка.
Слово подводка в значении 'подводная лодка' нужно было употребить в сочинении в том случае, если в тексте, который комментирует автор сочинения, употребляется именно это слово. В толковых словарях, доступных нам, существительное подводка в значении 'подводная лодка' не зафиксировано. Слово подлодка имеет разговорную стилистическую окраску, поэтому в сочинении оно нежелательно, предпочтительнее использовать названия без разговорной окраски.
Шпаклевать, шпаклевка – общеупотребительные слова, а шпатлевать, шпатлевка – профессиональные. Разницы в значении нет.
Написание слов проще всего проверять по словарям.
Да, является, оно образуется от сочетания подводная лодка.
Возможны оба варианта.
Кожаная повязка, повязка из кожи — так обычно ясно и понятно выражают то, что имеется в виду. Ваш вариант не подразумевает того, что выражают эти грамматические конструкции.
Запятые не требуются.
Считаем сочетание избыточным.