Запятая после слова меха не нужна.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.
Запятая нужна по общему правилу обособления причастных оборотов, стоящих после определяемого слова.
Оба варианта корректны, чаще пишут с запятой.
В значении "после" верно: по прибытии, по истечении срока.
Оборот тем не менее является союзом, обособляться он не должен, в отличие от вводного сочетания судя по всему. Однако в предложении эти два разнородных компонента соединены союзом как однородные и тем самым по функции сближены. Предлагаем оформить их как вставку: Фильм пока не удостоился внимания крупных фестивалей, но — тем не менее и судя по всему — это явно достойная и качественная работа.
Дополнительные знаки препинания не нужны.