I would recommend waiting until WordPress 3.4 is released. Among other features, it is slated to include the ability to allow Themes to define/declare a static front page. I believe this functionality should suit your needs.
(Note: as of today, WordPress 3.4 just hit Beta 1, and is scheduled for final release in May.)