Deliverance 2 is one of 2025's most anticipated releases, and foregoing one controversy ahead of launch bodes well.