Setting Custom WordPress “Posts page” AS “Front page”

You should be able to merely create a page with your custom
template and then select it as your “static” front page. Just leave
the posts page option blank if this page displays your posts anyways.