There aren't many ways to dress up this concept, so to stand out, I surmise, new launch titles are going to have to push the envelope thematically.
Launch games of all stripes have a pretty narrow premise you launch some helpless critter or contraption for distance, buying upgrades to gradually improve your chances for ultimate success on later attempts.