Alita: Battle Angel offers immersive experience ahead of opening