I've run into this problem too. Here is how you can get around it: use the lock-perspective sexp to make it switch to the external view. The directives list doesn't appear in that view. If you've activated a camera at that point, it won't matter which perspective is selected. The directives will still come up if the player hits escape to get back into the normal view, but that should be pretty rare. As an additional measure, you can also create a bunch of dummy directives to fill up the list with blank entries when the cutscene starts.
And yeah, 46 messages in a single list is insane. Split them up into four or five chunks.