Статические методы не вызываются в конкретном экземпляре - поэтому они не могут быть вызваны полиморфно. Они вызываются для самого типа - ничто в привязке не зависит от какой-либо информации, доступной только во время выполнения. Суть полиморфных вызовов заключается в том, что реализация метода, которая в итоге выполняется, зависит от типа времени выполнения цели вызова; как таковой нет цели для статических вызовов методов.
Нет, подклассы не могут переопределять финальные методы - суть создания метода final состоит в том, чтобы предотвратить его переопределение.