The cinematic beginning (an air battle between griffons and harpies), the giant creature threatening the PCs' home base, and powerful enemies to defeat all play really well to 5e's strengths as a system for epic battles and superheroics. My 5e group would have a blast with this one.