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.