um, for good measure i would put the
_cam cameraeffect ["terminate", "back"]
camdestroy _cam
back in, just before the 'endcut = true' - avoids problems i have encountered with undestroyed cameras thinking they're still active. probably won't happen since the intro ends, but it's good practice.